This is just the kind of topic that the codex doesn't do justice to.
Developer X doesn't include feature Y.
Everyone feels good because obviously developers are incompetent. Despite that we even have self-proclaimed "programmers" to describe why Y is so hard to implement.
Of course, it all misses the point.
Game designers can have fun with ladders. Programmers can find ways to implement ladders. The real question is how many man hours it takes to implement such a feature.
This is why we have producers. If it takes 40 man hours to implement feature Y, yet we could use the same amount of man hours to implement feature A and also have a shortcut to Y, then why wouldn't you want them to do that?
I dislike Bethesda games because they're overly simplistic, not because they haven't implemented ladders. Moreover, their sales tend to indicate that their man hours have been implemented wisely. Beth simply isn't going to go "oh shit, maybe if we did, uh, depth and stuff, we would make a lot of money." Whining about the implementation of ladders in Beth games is ineffectual and idiotic. How many of you, in your own jobs, would go "oh shit, I'm making the company money, time to change course!" When sales are good, whining on forums will not change design decisions.
I realise all of a sudden, I make this point about every six months, but yet here I am again. Who's the real tool?