@jordyd There's a corollary to this too: a business entity *only* acts for monetary benefit. If software developers can only derive their livelihoods from businesses they'll never build software that benefits people, only software that benefits the businesses in question.
Totally unrelated to the above: I would love to see a free design culture emerge to go hand-in-hand with free software, too.