Calling it "more convenience and polish" is a bit of an understatement. My experience with open-source software is that if it breaks or it's missing a feature and you want your needs to be addressed then you will have to hack on it yourself. While this is great for people who enjoy hacking it's not great once you get bored of it.
I always enjoyed macOS (at least pre-Catalina) because it's Unix but without the requirement to constantly hack on the OS and userland like you have to do with Linux. That means I have all the development tools I appreciate but I can focus on what I actually want to do instead of fixing system-level bugs.
When Catalina came out I stopped updating so I can't speak for how the OS is nowadays.
I always enjoyed macOS (at least pre-Catalina) because it's Unix but without the requirement to constantly hack on the OS and userland like you have to do with Linux. That means I have all the development tools I appreciate but I can focus on what I actually want to do instead of fixing system-level bugs.
When Catalina came out I stopped updating so I can't speak for how the OS is nowadays.