I'd argue that if you can beat a game in 4-5 hours that's a pretty shytty game.
JRPG's take a couple hours to open up since they're story and tutorial heavy at first, but then they're just fire breh.
I agree about 4-5 hours.
However, personally I think 10-20 hours is the sweet spot for games.
Like TLOU and RE4 had great campaigns and the length was perfect. Too short and you feel like you havent gotten youre worth.
But too long and I just lose the desire to finish the game. Its like people going
"this assassins creed game has 40 hours of content" but in reality its like 6 hours on content with the same goddamn missions repeated over and over and over to add "value" and extend the play time.
Its why I dont fukk with open world and jrpgs. I cant stand grind fests and repetitive menial side missions. fukk fetch quests
Thats why RE4 is the goat
But ill give it a shot