So, my best friend and I were discussing this. He was talking about how he has put in 100's of hours into ER but always peters out around the fire giant area. Never finished it. I was talking about how I stopped and just beat LoZ TotK about 20 shrines short rather than finish all the shrines. I estimated well over 150 hours at that point for Zelda. I feel like games today just bloat up content with "tasks" and tedium that are fun little diversions at first but then the games overstay their welcome. I didn't really have much problem with FF16 except that one slow bit where it was obvious they didn't get Leviathan done in time. I have far less time to game, but now games have (typically) a lot more content. When you think back to most single player games, 15-30 years ago...a slew chocked in at 40-50 hours max. Now that might only get you halfway on some games if you do everything and don't skip story scenes. I'm probably just old.
Now, I've told my buddy he is flat playing ER wrong and shouldn't try hitting it all but he says he gets in this mode and falls into the same do it all rut. Gotta break that.