Try going Indie.
Get Steam, and take a good look. There are some awesome games out there, but you have to be willing to get away from your “epic grafix!!!” to enjoy them.
There’s plenty of $10-20 games out there that will give you 30-50 hours of gameplay (though some are arguably less if you rush the content), and there are some like Terraria that I have paid 7.50 for and played for almost 1,300 hours total over the years because of just how awesome it is.
Just recently I started playing My Time At Portia and it’s a bit of a lighthearted game with lighthearted humor and bright pastel colors, but I found it was fun. I was also playing Timespinner which is a Symphony of the Night type of game, if you’re into that.
Also, there’s FFXIV if you’re wishing WoW was a bit better, but I know there’s such a big stigma surrounding that game because of WoW players constantly attacking it, and… well I will admit that it starts off a bit slow and boring but it does reward you for your patience if you like a good epic story.
There’s also awesome gems like Hollow Knight, Shovel Knight, Ori, and things like that… I loved Subnautica when I played it. Plenty of awesome games out there.
Your mistake, is that you focus too much on the Triple-A scene. Triple-A is indeed junk these days for the most part. It’s all big budget hype.
EDIT: Also… I blew some 600 hours into Stardew Valley (and will here soon when the update comes out) and also Graveyard Keeper (it, too, has a major content update in a few days).
That’s one thing about these indie games: they frequently get updates, they never have microtransactions and rarely have paid DLCs, a lot of them give free updates.