The industry doesn't need fixing. It's working perfectly well.
Working hard, very hard, producing something means nothing. As a producer you have no rights. You are making something that exists in an absolute sea of similar hard work. A market where supply stunningly overwhelms demand.
This is to be expected. When I was 11 years old I was playing games, dreaming of being a programmer. I picked up a book and started learning. The next 6 years were mostly spent writing games. For reasons that won't shock you I didn't immediately think of writing a new spreadsheet program. The one exception was a program I wrote for school - and it failed.
People write games because it's fun writing a game. Because it's a good way to learn how to write code. Because one's immediate circle are impressed.
But the market for indie games is tiny. And every wannabee programmer is making them. Somewhere along the way you discover the laws of supply and demand.
You'll also discover that a business is one part product, one part support, three parts marketing. Marketing is waaaay more valuable, and important, than product.
Sure there are exceptions. There are stories of some random game with no marketing going viral. It happens. There are also stories of people winning the lottery. One of those is more likely.
The indie game market works completely as designed. Low startup costs. Accessible to anyone. A fun way to get into programming. A cool way to impress your friends. A fantastic hobby where you can have more fun in the process than the result.
Don't try and "fix it". It's not broken.