To clarify my points: I'm not actually criticizing indie devs, here, I'm criticizing a lack of support structures and systems in place to make indie game development something people can actually -do- so more projects don't end-up abandoned. I think the game industry is uniquely bad about trying to shove the actual cost in labor and time of development under the rug, and that also comes at a cost of squashing actual independent effort.