If someone is working at a job most hours, most the remaining hours caring for family, constantly having to chase more work because they are on the breadline, mentally stressed all the time, never getting enough rest and sleep because of the demands on them, cognitively impaired by stress and malnourishment, they may have lots of creative and innovative thoughts, they can be stuck for decades unable to build a prototype due to lack of time, energy, and a place to build it.
(Little web-based things may be a relative exception, because people can do those at home, on the side, and while looking after others. Maybe that's why we have so many of them, and so many people trying to make more.)
Aside from personal circumstances, at the business level, there is a reason investment is done in business growth, and why many businesses try to borrow, rather than waiting to save up the cash for new investments.
For some things, development just stalls without resources and breathing room.
Even when successful, it can be greatly slowed.