Personally I deleted blizzard games after the sexual harassment lawsuit/investigation by the California AG, but many hate Diablo specifically for the immortal mobile game. Diablo 4 also increased the grind after launch to pad content further, it’s a $70 game with cosmetic macrotransactions, and it has season passes and other garbage.
Game prices are already pushing $100+ when you factor in season passes, special editions, and microtransactions. Basically every AAA game has some combo of all of these.
Yes Mario 64 has a lot of glitches, but it’s playable all the way through. Similarly superman 64 is notable for being a buggy Ness because it was uncommon. BG3 released with multiple game breaking bugs, same with Stanfield. Payday 3 has several crashing bugs, but nothing gamebreaking beyond overloaded servers.
The ability to patch games has been a huge improvement, but it has also caused most games to release in state that is worse than older games ever were. Maybe after 6 months to anyear a modern game is at a comparable level of finish to older games, but only if it sold well. Lots of games don’t get the patching they need.
You also have to ignore economies of scale. Nintendo was a huge consumer of chips globally just for gaming. That market is now mature, and gaming isn’t as big of a piece as it used to be. There’s also way more games being sold now, call of duty gets more day one sales than most n64 games ever sold, which made disc’s super cheap. Now you have digital distribution which is practically free, and companies are getting more of a games price than ever before and it’s still not enough.
Developers care about steamworks, making cloud saves, multi-player, matchmaking, voice chat, anti cheat, drm, microtransactions, user authentication, and more significantly easier than doing it yourself, it’s also basically free to use where many alternatives only support some features for significant fees.
ME2 vastly expanded the universe of mass effect from the very bare bones level of the first game. It makes the reapers into more than vague robot threat that kills the universe every so often. It established other races as more than basic caricatures. You can keep the basic narrative intact without it, but you lose the sense of payoff in 3 without seeing krogan as a dying race, geth as a sentient race that deserves equality, and the truly desperate nature of the nomadic quarians.
3 was pretty good until the final ending that was clearly rushed in establishing the full reasoning behind each choice. Yes it had multi-player tacked on, but it was clearly a rushed effort and cutting it wouldn’t have fixed the story. The multi-player is also the best coop gameplay I’ve ever played and nothing has came close to the feel. You’re problems with 3 and other Bioware releases seem directly related to the broad direction EA was forcing everyone down.
Adding minimal requirements isn’t going to block any indie game the average gamer has heard of. In fact blocking asset flip games may actually help devs get more exposure in the new release lists. Heck just banning people that upload only asset flip garbage would probably be a big help.
Then find a way to purchase or otherwise create 2 out of every 10 assets you do use. You likely need some level of customization to make your idea a reality.