You see the problem is that some folk express themselves in a manner like this: "oh look, the platforming is trash, like it requires no skill at all" , without ever thinking what they criticize thoroughly.
You want to make platforming skill based in an Uncharted game? Ok cool, but lets think this through, lets think how much the entire design of the game will be affected by something like this. For the example I gave, platforming is not skill based because it is an essential part of the combat! Game was designed with this in mind to make you do crazy action stunts during combat.
And you want to make this hard and skilled based? Do you realize just how much combat will change because of this? How frustrating platforming will become during combat? You have to change the entire concept of Uncharted encounters, the level design, everything. We are talking about a whole new game here.
You think ND didnt try to make climbing skill based at some point during the development of entire series? I bet they did, but they ended up hating the end result.
Game development is a pretty complex process and requires meticulous planning and testing, rather than the average know-it-all smartass attitude that a lot of people express in hindsight.
Criticism is fine, but people should stop acting as if they are some kind of Master storytellers, or game designers or programmers... most of you are pretty faaar away from that and there is a reason why you dont make games and they do.