I have been turned off from a few JRPGs with such high playtimes that they have no respect for the player.
While I do enjoy longer games like Yakuza, etc, I really enjoy being able to play through a game in 1 to 2 evenings.
Currently I'm playing through Cyberpunk 2077 and as usually I do almost all side content. I play it for months already, just an hour here and there. I don't mind it at all.
What's important for me the game doesn't waste my time on senseless, boring, repetitive activities. That way, even 30min of playthrough scratches the itch and feels fulfilling.
Is that the case? Or do they want short games, so they can complete it and move on to the next game. If you’re buying games regularly, either they’re shorter games, or you’re not completing them all—in which case, the length doesn’t really matter. Or looking at it the other way, if you like long games, and you’re completing them, you’re not buying games regularly.
Sadly, like most things, Buying Games and Playing Games are 2 different hobbies.