I considered not replying to this just based on the tone, but here we go. If I (theoretically) charge large corporations for SLA support, that means I can devote more time and effort to the project which remains free to use for the collective. The result is a higher quality product with better support at no added cost to anyone but those that desire a higher level of support. Does that make me (again, theoretically) a self serving greedy objectivist dick?
This attitude is one of the biggest reasons why it's so hard to monetize open source software. There are a lot of open source devs that missed it wasn't meant to be "free as in gratis".
Some see a benefit in contributing to a shared collective good.