Although I like to "earn my spurs" sometimes, I think that anyone should play their games like they want. For the vast majority of people, games are for having fun, after all.
So, if someone wants to play all unlockable content from the start, I'll gladly let them. RetroArch officially supports cheats, after all.
Another situation in which unlocked saves and cheats are very handy are gaming parties where people just want to have fun. Even hardcore gamers do that from time to time.