Fair enough. No one has an obligation to write open source code, do what you enjoy. I also don't mind paying for software, but in terms of economic impact, there were many businesses that would not have existed were it not for open source. They would have been choked out by the OS vendor or some other critical vendor that would have used their position in the tech stack to drive the independent vendor out.

If you think MS is bad, wait until you need the permission of IBM or ATT to write some server code. Google is starting to do well in search? Well, the OS vendor just changed their license to require revenue sharing for that. Don't like it? Write your own OS and drivers. BIOS, too, while we are at it.

So I'm glad open source exists, and it allows people to write closed source code ontop of it whenever they want without paying taxes to people who own the tech stack you need.