It's honestly kinda crazy how long some games spend in development. The Final Fantasy 7 Remake trilogy is a perfect example of something that should've been quick but ended up being so bloated and took forever to make.
FF7Remake was announced in 2015, got stuck in development hell for a bit, released 2020. The sequel released 2024. The third one still hasn't been teased yet. How many people are attached to a franchise if it takes 10 years to get the full story? I loved the first remake but dropped the second one, I just didn't care about the story as much as I did ~5 years ago.
I reckon it's also because there are simply so many games available now, and countless devices to play them on. My generation had one console or computer max, and a handful of games. Now young gamers have half a dozen devices at home, and thousands of free or easily accessible titles on whatever platform is currently in reach. They don't need to commit to a couple of titles, when an advert for the next one is a tap away.
I mentioned this before on another post, but I had 5 games on my PS1 as a kid. There are currently over 400 owned games available on the living room Xbox, there's a Switch in the house, the kids have iPhones, iPads and laptops, there's a Quest 2 gathering dust etc etc. That attachment we had to one or two of the few games we owned as kids has to be in part down to accessibility.