What I don't understand is this dislike for investing ahead of growth or success. Why is the expectation that everything can be done bootstrapped or constantly profitable?
Companies take investment. If you're building a product that will be valuable for a long time, there will always be a period at the beginning where the entity requires somebody to put their investment into it. If the idea is small enough that one or two rich dudes with Google money can do forgo their salaries, that's great. But even a team of five for 18 months is a significant investment, and somebody needs to pony up. Should startups only consist of rich people who can afford to roll the dice?
Instead of fully rejecting the model, I believe that companies should take VC money with a finite plan towards profitability. If you take $2mil in seed money and hire a team of 8, get to $2m / year in revenue. If you want to take another bite at the apple, there will be VCs who fund you at that point. If not, you're not dead.
Real progress takes real investment. Ignoring that fact ignores a wild world of interesting, viable companies.