What I Learned About Failing from My 5 Year Indie Game Dev Project
My experience is that anything that spending significant amounts of your time on anything that assists others with building their thing is a total waste of time.  Tech or otherwise.  Those people are mainly doing it with the goal of making money for no one but themselves.  The fact that they don't have money already proves that they likely are not good at making money. One of those primary early ways to make money is that early on you may have to strike some potentially less favorable deals when you have no money to get your first projects off the ground. Which of course they are NEVER EVER are willing to do.  ie profit sharing or something.