Maybe a lot of them are relatively easy, but I don't see that as a bad thing. Many of us have lives and work to deal with, so we have less spare time. I don't know about you guys, but in this case, I like my games short. Some games take up so much time that it's almost impossible to continue, and thus ever finish the game (if you have a job). Take for example Company Of Heroes... that second Hill mission, where you have to defend the Hill and counter attack the Germans. That mission is ridiculously difficult especially because you're heavily outnumbered ~ 20 to 1, but it's also just not fun to play for points in that one mission. This results in my losing interest because I haven't advanced into that game for weeks, and every time I do try, I fail. And there's not even a "skip level" cheat (if there is, let me know).
Don't get me wrong, I prefer challenge in my games. But if anything prevents me from advancing into the game, be it bad gameplay design or bugs or whatever, I just want to uninstall that shit.