"come up with a whole other business in order to make income from it"
You really hit the nerve there.
And is not that I'm naive enough not to think that marketing function and all the rest shouldn't exist. It's just sheer frustration.
Cheers
There are some desktop apps where the developers do a similar thing and provide source code and perhaps unsupported installers, but you can pay for supported binaries through the Apple App Store. Collabora are trying to monetize some of their LibreOffice work that way:
https://itunes.apple.com/us/app/collabora-office/id918120011...
However, selling the software itself means you have to engage in a robust licensing system to defeat the pirates, which is no trivial feat (even mighty Adobe went online-as-a-service because they couldn't beat the pirates).
In general the conceit seems to be paying for support and giving the source away for free (RedHat). Or selling a service and not making the source available (GitHub). It sucks because someone who writes an amazing tool still has to come up with a whole other business in order to make income from it.
There is commercial software on Linux where I don't hear people avoiding it because it's not open source: PyCharm, Sublime, Autodesk Maya, Foundry's Nuke, as well as (like you mentioned) games.