One reason is that the Epic Games revenue split gives more to the developers. That being said though, they do enter exclusivity agreements with publishers all the time, which is anti-consumer.
But MudMan’s comment was more about how the meme denounces store-exclusive games, yet games that are available only on Steam are also store-exclusive.
GOG is a bit of an outlier. They allow developers to list their games DRM-free so their customers can truly own their games. If store exclusivity is the problem, GOG is the solution - not Steam.
I remember when Metro Exodus was about to release, Epic bought them out and they made the game unpurchasable on Steam after people already preordered. So only those who preordered were able to play on Steam for the first year after release. Valve left this statement on the store page.
I recommend CrossCode, if you haven’t tried it. It’s a top-down twinstick shooter/fighter so the gameplay is comparable to some of those you’ve listed and the story is long and unforgettable, with tons of fun optional content. Probably my favorite game narrative; there’s nothing like it.
Some other favorites of mine are Revita, but there’s little in terms of story, and Outer Wilds, but it’s a slow burn. And if you’re looking for games to play with friends, these are some of my favorite multiplayer indie games:
Deep Rock Galactic
Roboquest
Gunfire Reborn
Don’t Starve Together
Risk of Rain 2
(Also Starbound, Terraria, & Core Keeper but those are bigger time investments)