A big thing of it is I believe is that nowadays games are afraid to let people fail.
Everyone has to feel like they can "beat" the game no matter how bad they are, this is only made more apparent in mmos because the makers need you to commit to yet another month of subscription.
Call me elitist but i miss the time when games would tell you that you sucked with a giant game over screen.