This isn’t always the answer. There are people who need to use macOS because, e.g., they need to build macOS apps. Even simple building tools such as Python’s setuptools or py2app requires you to be on Mac in order to build for Mac.
I feel like this is much more than many people on here are ready to undertake.
Also, homelab is a kinda vague designation, so it stops being one when you say so. I know people who call homelabs their NAS running a couple of containers, so go crazy.
This isn’t always the answer. There are people who need to use macOS because, e.g., they need to build macOS apps. Even simple building tools such as Python’s
setuptools
orpy2app
requires you to be on Mac in order to build for Mac.