Here's the way I view it. As someone who's been gaming for 30 or so years I've had several instances where I'm playing through a game and highly enjoying myself, only to come across *that* boss. You know the one, the one that for whatever reason is just giving you or I an insane amount of trouble. You or I have died countless times, well over 50 attempts and we're just not making any progress. It may not even be a "difficult" boss either; it could be something that 95% (made up stat) of the people you know who have played the game breezed through. But for whatever reason it's just got you stumped and frankly you've had enough. In the old days, this is where a cheat code or Game Genie would come into play because goddamn it I was having so much fun and then THIS damn boss is ruining my fun. And this is when I was a much younger lad who had less games and a lot more time to devote to learning a single game.
Despite the naysayers, this absolutely can kill a game I was otherwise having fun with. I had this experience with FFVIII most vividly; I saved myself into a bad situation where I could not beat a boss because it was determined by the party's average level (I did not know this because I did not have a strategy guide; I received it as a gift and it was just the game and nothing else) and because Squall could not be removed from the party he was in the 90s when the rest of my characters were in the 30s (because they didn't get levels if not in the active party I kept switching out the party members I could to try and get them up to speed but again I couldn't remove Squall). So... the beginning of Disc 4, after boarding the Ragnarok. Once you're there, you can't leave, and there are NO random encounters for you to grind if you're under-leveled. So I get to Adel and fight it, and I just can't. It's bloody impossible. After several tries it's no good. As a last resort I look online (the horribly outdated internet of the year 2000), find out the horribly impossible situation I've saved myself into, and had no other choice but to start the game over from scratch, this time ensuring Squall's level didn't get very high in order to maintain balance. (I did this by having my party members attack Squall until dead, and just didn't revive him as I leveled everyone else LOL). I didn't feel good or proud or accomplished when I finally beat Adel on that second playthrough, just exhausted.
I was livid when I found out. About 30-40 hours of gameplay just... wasted. I had been enjoying the game up to that point, but that single encounter fucked me over so hard that FFVIII remains my most loathed Final Fantasy to this day. Mind you, I was in college then. I had a lot more free time then, so I COULD start over. Today I wouldn't even bother. I don't have that kind of time anymore for stupid roadblocks that hit this hard, and I have a lot more of a backlog. These days if a game just keeps doing this to me over and over at the exact same point, I will just drop the game. And even if I finish the game eventually, I'll never replay it. I would love the OPTION to be able to get past a point like this if I've died enough. A game can keep track of an insane number of player stats regarding a playthrough, if I die, say 50 times at the exact same spot, the game knows. It could be programmed to either allow me to just auto-clear a spot if I agree to it with maybe a condition being the loss of an achievement/trophy, or do the New Super Mario Bros. thing of just giving me an invincibility powerup until that one boss/section/whatever has been cleared. Importantly this must be able to be turned off in the options so the ultra hardcore gamers (tm) can ignore it completely.