>but it isn't the one that makes me the most money and is not my 'favourite' OS
Is it your favourite OS because it makes you the most money, or does it make you the most money because it's your favourite OS?
Is it your favourite OS because it makes you the most money, or does it make you the most money because it's your favourite OS?
When I target the same software to the macOS crowd, (which I also frequently use); they seem to be willing to pay for the software. I'm certainly not going to bother with 'free support' to users who haven't paid.
So the one that makes me the most money in my use case is macOS with the added bonus of how easy it is to support and target 100% of all supported macOS users consistently. Everything 'just works' and there is no need to play around with system files for it to work well. For development experience, the top comment says it all [0].