Of course, this only really works if these small, willing to do anything for a customer, struggling companies stay in business. As these entrepreneurs fail to realize the return on their time/monetary investments, their enthusiasm may wane and the features will slow or stop, and the project may eventually just stagnate or get shut down. I guess it's good while it lasts, but make sure you have backup plans.