Note when I say "written for" I'm not even really speaking very technically - lots of programs written nowadays won't really have any particular dependency on a library that's only available on a certain OS. But if you're using an application that's written in a platform-agnostic way but the programmer only develops it and uses it on a Mac, it's usually easy to tell. Both in terms of system interop/integration and how bugs are prioritized.
So, even if people do things you don't like on their linux install, it's still far better to have as many people on linux as we can get.
For a good number of people it's just better than Windows and macOS.