That suggests there's never been a viable market for commercial software at all, which is obviously wrong.
Developer presents the idea and how much it costs. If enough people pitch in, then the idea is funded, the developer gets the money as a lump sum and can turn the idea into reality.
Why did this model fail?