The problem is that alot of things, like Climbing, are done in other games and done very well. It's hard for me personally to believe that Bethesda can't including climbing when a game like Assassin's Creed can.
I know it's a different engine, but it CAN be done. It's just how much time it takes and some things, like climbing, would be a great addition and well worth the time and effort to get it to work.
Believe it or not, it is a completely different thing.
In AC, only the main character can climb ledges, windows, etc. All the other NPCs can only climb ladders, and maybe crates/low walls (I don't remember if they can, but I am sure they cannot climb windows, knobs sticking out of a wall, ledges, etc). BUT, the NPCs only climb those when in pursuit of the main character, so the climbing is
scritped (as the entire game really is, it is HIGHLY repetitive). In other words, once the pursuit starts, the script kicks in and the NPCs are basically told where the stairs are and how to climb them. And it is only those NPCs in pursuit of the main character who can climb up the ladder.
The problem that Bethesda has with ladders and such, is that the world in TES (and FO for that matter) is open. But the problem is not with the main character, it is with the NPCs. Whether an NPC climbs a ladder or not, it is up to the AI to figure out. It is not a matter of scripting "if this NPC is in pursuit, chasing this guy, do this". It is a matter of any regular NPC getting to a ladder, and knowing what to do with it, regardless of the situation.
.. or maybe Todd Howard is right, and they are scripting pussies