The irony that the top developers started as indie developers for the most part, and simply grew their business with successful products seems to be lost on the author.
Build a good product, it will sell. Build an innovative product that scratches the itch of millions and you get onto the top 5 list.
What I see far too often is developers passing off a derivative or poorly executed idea, and complaining that the marketplace is the problem. It's not.
I'm not saying something is WRONG with the market, I'm making an observation about the state of the market.