Yeah while you can just not play the big publishers games, and indy devs have done great in picking up the slack, the fundamental problem remains that the big publishers still hold the balance of power in the industry. As long as they keep making the most money that isn't going to change, and that there is the scary part because even if they lose customers to this 'bull****' as long as they manage to make more money off the ones they retain then they still come out on top. And that leads to problem #2, they don't just stick to themselves. As long as they keep making the money then they're going to be buying up and spitting out smaller development studios.
Again while indies have been great that shouldn't be the only avenue to make certain types of games. Maybe the balance is okay right now, but what's important is to have a healthy ecosystem to have professionally made mid-tier games that are targetted to more niche audiences. Devs like Larian Studios (Divinity: Original Sin) or CD Projekt, though the latter is getting pretty big now. It's great to have indy devs making smaller games like Minecraft or Shovel Knight, but you really need that healthy eco-system of mid-tier devs... which is what the industry used to be primarily made of until publishers like EA and Activision started monopolizing.