The major franchises are, by and large, sponsored by the platform holders and major publishers at this point. They can actually spend a few years working on a game. More time means less crunch
And as a consumer? I already got way too many games to play. Right now I have Baldurs Gate 3 (!), Armored Core 6 (?!?!?!!?), Alan Wake 2 (... I have to have died and somehow got put in The Good Place, right?), and LAD Gaiden (that actually is sane) in the next few months. Let alone whatever I managed to forget because this shit is so insanely stacked.
But also? it doesn't really matter i I play a game at launch. Last of Us 2 and God of War 2 were some of the bigger games ever with massive twists that EVERYONE cared about. And... because I ignored threads about it, I was pleasantly surprised (well, mostly bored but...) when I finally got around to them a year or three later.
And... for as big as these new games are? I still got Dwarf Fortress and Rimworld and Warframe to check in on way too often.
So yeah. I am perfectly happy with the big sequels getting more time in between games.
Kenshi is fun but always feels like too much of a time investment to get to the fun parts. Sort of like a roguelike where the first hour is always the same but you still will probably die. Caves of Qud is VERY different, but has a similar "let's do some weird stuff in a weird world" but is "fun" from the first few minutes.
Starsector I could just never get on with, but keep trying every year or two. I think the problem is that I "grew up" in the peak of the elite game genre and with stuff like EV Nova. And now that Cosmoteer is out, that is more of what I want from that style of game. Just a shame the quests are so weak and there are no mini-narratives... yet.