Sure, a three year-old Pokemon game might still cost $40, but you have a cartridge you can resell and get almost all of that money back (or even more, if you're happy to wait a few years). With Steam, every dollar you spend is gone forever.
What annoys me more are cartridges that (literally) require an additional online download. But even then, game covers are pretty clear about the requirement. I avoid those games.
I think their complaint is actually valid in these instances. You're paying top dollar and only getting a digital code. Pretty raw deal, if you ask me.
Not that Steam is a bastion of quality (or necessarily has a better ratio of decent:shovelware titles), but by the numbers, it definitely takes the crown for quantity of decent titles (if for no other reason than it having been around much longer).
Doesn't even look that bad to me compared to what Sony accepts, ranging from "life of black tiger" to Cyberpunk 2077's PS4 release.
The quality requirements of the Nintendo's storefront are ridiculously low. I've seen footage of the Switch WWE game and frankly it should never have been allowed into any store front, let alone the one people expect to be better.
There are plenty of platformers out there, but only one company can use Mario. The games on the Switch are pricey, but the console is affordable, making it excellent for multiplayer gaming.
I don't think it has a lower price and better games in practice. They did manage to corner the portable gaming space with their 3DS and Switch, which all major competitors abandoned. Now they're at risk of losing that too.