In my opinion now is currently the absolute golden age for indie development of all sorts. But the catch is you actually need to make really good stuff. Just making a functioning game isn't really sufficient. There's even still a huge market for stuff that looks like it came from a 24 hour game-jam codeathon, but it needs to be fun. Check out Forager [3] for instance. As a warning, play that game for an hour - and you'll be playing it for 10 (or 100) because it's really just insanely fun.
And that's really all it is. The "problem" is that it's just become really (relatively) easy to make games. And so just making a functioning complete game is no longer any sort of real achievement. It needs to be fun. Make a game where people, with no connection or bias for you, will organically recommend it - and you're going to succeed.
[1] - https://store.steampowered.com/app/892970/Valheim/