Games that I put in this category: The first spyro game (not sure about the later ones, havent played) and A Link Between Worlds are both very fun and rewarding to complete and never feel like a chore to do so.
One game that is very much NOT in this category, as is often said, is DK64 lol. But everyone says that. I've also heard people say Super Mario Oddessy is fun to beat but not fun to complete, same with BOTW because of the Koroks. People usually say this about SM Sunshine as well but I dont really mind it in this game.
Sidenote complain about the world: Sandbox games combined with my autistic obsessive compulsive need for completionism lead to me playing them with very frusterating habits lmao. No Man's Sky is the worst for me. I LOVE that game but god the respawning ROCKS ruin the experiance kind of. If the rocks stayed gone, I could use them to gradually explore the worlds I'm on in a completiony way. (Even knowing that like even a single planet is kind of impossible to fully explore let alone the entire fucking universe lol). But I cant!!!!!!
Sorry I need to shove that rant into everything. Completionist mindset also limits me with games like Terraria, Minecraft, and Starbound as well but not as badly because I at least can keep track of exploration in those (Or just dig deep pits in minecraft as I enjoy doing to waste time while I watch streams lol).
I also get myself caught in absurd goals that NOONE expects you to do and the game doesnt keep track of (no achievemnt for it or anything) sometimes like doing all coin runs in Mario 64 or marrying, seeing the 14 star event, and then divorcing every spouse in Stardew Valley lol. (I acutally havent started the second thing but it is sort of in my head as a goal).
This turned into a general rant about how my completionism effects me lmao but anyway thoughts.
I don't mean that I cheat for postscarcity, I mean that my main form of gameplay is to build vast caverns full of inscrutable blocks of machinery which generate infinite quantities of every item in the pack and grumble when I realize that one part of the block of machinery I need to build requires going to the end, or start editing config files if I realize that the modpack is arranged such that I would have to go to the end twice. I also always play with mobgriefing off and never play vanilla.
I almost always play vanilla lol havent messed with more than just QOL mods personally but I do agree with mobgriefing off (but with mods so villagers can still farm preferably) and I also always do keepinv. I hate losing my shit lol. Autistically unacceptable for me lol.
Last time I played minecraft vanilla was before 1.0. I exclusively play elaborate tech modpacks now. Most big modpacks at this point seem to have a gravestone mod that keeps all your shit in a block instead of spreading it over the ground and a map mod that marks your death point so it's easy to collect again. Makes it low friction enough that I haven't felt the need to completely disable dropping items on death.