Saw a couple things in this I wanna quote/talk about briefly because I really happened to like your post. :p
Starkrun: Racing Games are the main change to diff that Ive seen. Midnight Club LA is so hard and frustrating its not playable. its no longer fun when i need perfect driving.
Oh gods, I forgot about racing games, how could I have possibly forgotten one of the cheapest, most unforgiving genres of all time. Where you can be 3 laps again, and STILL lose for blinking at the wrong moment. Where even on the easiest setting, you feel like you're gonna puke by the time the race is won from all the near misses and retries and screw-ups... on the first race. *cough*NeedForSpeed*cough*
And it isn't just modern games. I think it goes as far back as Super Mario Kart on the SNES, where the CPU players would suddenly speed up, and you could visibly see it on the map at the bottom of the screen, until they'd passed you or pulled up along side you. Regardless of what their restrictions were on speed and such. Perfect turns, no collisions. I believe the logic was "if you can't see me on the screen, you can't see me cheating", and even then it rarely stopped there.
Starkrun: I feel to an end developers are tailoring games to the hardcore audiences. That is to say, the ones that go for 100% trophy/achievements the gamers that need to prove something.
This is something that eats away at me, because I am one of those gamers who likes being able to complete games with 100%. But things like Trophies and Achievements for assinine crap and nigh-impossible feats just drive me inside. Megaman 9 was probably one of the most ridiculous ones I have come upon so far, when the game itself already feels unbeatable, and I see challenges like never being hit, fighting the same boss for XX minutes, etc. Or Smash Brothers: Brawl, which required you to beat the hardest settings with all characters, or simply beat an extremely hard challenge with every character (100 man melee with all characters, etc), when those were so bad you could barely beat it with one.
Starkrun: In the end games need to be beatable from the default settings with NO PENALTY for using it, or an easier mode. Once beaten allow an unlockable harder mode. Sort of like Ninja Gaiden, with there hurricane packs and God of War(s) GOD mode.
Games should be fun, beatable and rewarding. Give new costumes/weapons abilitys and let us boost difficulty when WE want.
I am reminded of a game.. I keep thinking it was Devil May Cry 3, where in you unlocked Easy Mode by doing so pooly you died like several times in a row or something. I recall it being fun, and definitely Easy, but they penalized you for playing it, I think. I've seen a lot of games punish players for using Easy Modes in games and only giving them the good rewards for the Harder Modes. That, I think, is wholly unfair. It rewards the more skilled (or more insane/dedicated/etc) players while punishing the players who just wanted to have fun or didn't enjoy the 'hardcore' challenge of the more difficult modes.
And likewise, when a game contains a built-in cheat, like God Mode in the old Goldeneye and Perfect Dark games, that it refused to let you progress further while using the code. Again, it gives you a good reward for doing a really hard task (in Goldeneye, it was beating a fairly easy level in a really hard way), but then it penalizes you for using the very feature you unlocked.
I whole-heartedly agree that games are supposed to be fun, enjoyable, and what they were meant to be: Entertaining. That's why it was called the Nintendo Entertainment System, because games were supposed to be fun to play. But it feels more and more like games are becoming a new sport, or something, where they encourage you to do more than your 100% and becomes outraged when you can't measure up to the skills they want. Look at your average random gamer board, such as GameFAQs, and you'll see so many people exaggerating their skills and claiming feats they probably haven't done, and then condemning anyone who says a game is hard, or they're having a difficult time/wanting help. It's sad... and I hate that this is what a lot of gaming communities have become.
EDIT: Sorry for the huge posts in here, everyone. It's just one of those things in games that I get passionate about. <_>;