I think it's mainly because of money? Sure if there were any existing public open source infrastructure people would be more willing to contribute for free.
I think this brings the open source developers income issue to the table which is getting better but at its own pace.