Actually, games get stuck in development hell because
a) it is a truly epic fuckton of work to make a good game as a solo dev, and
b) most amateur devs have no experience making something that requires such a diverse set of skills, and
c) first time developers have unrealistic goals and expectations for the effort needed to produce the game they envision, and
d) people get busy with other things in their life, and the initial energy that first propelled them wanes to the point that continuing development is painful, i.e. "burnout"