"...Difficulty, if you'll pardon the expression, is hard. Here's to the game designers who take the time to get it right."
Very few - if any - of them do. I cannot understand what the problem for the developers is here. Is it really beyond the wit of modern developers to provide both an 'Easy' experience for the nervous and inexperienced (where 'easy' does actually mean easy) and an 'Insane' experience for those who consider themselves well above such trivialities?
As a player who likes to play on 'easy' most of the time, I find that some games (actually, many games) seem determined to p*ss me off from the start, as quickly as possible. Their sole job, it seems, is to underline and exaggerate my own inadequacies as a player, whilst doing their level best to deter me from playing at all. But I'm getting wiser. Now I understand that the moment a game (any game) kicks me out of the experience back to the 'menu' or 'game over' screen it is the game that has failed me, not the other way around; after all, I came to the game wanting to play, wanting to stay engaged, and I would have stayed if the game hadn't thrown a fit of pique and ejected me. Sometimes repeatedly.
Developers have to understand that being sent to the 'game over' screen is an antiquated, clumsy device that has no place in modern game design. The job of the developer is to keep the player engaged by hook or by crook. Keep the player entertained and in the game! Punishing mistakes by ejection from the experience is thoroughly counter-productive and in the end (with enough repetition) will encourage player abandonment - and how may times have we heard developers bleating on about wanting players to see the 'whole game'?
Do us a favour, fellas, and walk the talk. I want to finish every single game I purchase; I realise talented and highly creative developers have put years of hard work into filling these games with content and gameplay. But I look at my (dwindling) games collection and feel nothing but frustration that so many of those titles will never be completed, never even wholly seen by me. I'm not willing to be kicked in the balls for trying - all for the lack of a helping hand from the developers to make progression seamless and, while challenging, never impossible.
Developers need to change their mindsets regarding difficulty. They can cater very well for both 'sightseer' gamers (like me, who just want to go along for the ride most of all, but who need to feel they will always be able to get to the end of the game) and their vocal (minority) of hardcore 'madgamerskillz' players (who will always shout the loudest on forums - half the problem, imo), so why don't they?