Watched the The Economics of Programming Languages talk from StrangeLoop, and I wonder why they don't consider building software projects in the language as a way to fund its development. The division between tooling and product are at the core of the funding issues.
I understand the donation model, but from my experience the best way to fund language development is to build things people will be happy to give you money for, and using some of that money to improve the devtools(incl. language).
I sort of wonder, have programming languages always been "platforms" hungry for market capture, or is that a relatively new thing.