The game is shallow it has no branching narrative which makes questing extremely linear.There is little to no decision making or consequences the world does not notice what you have accomplished or treat you based on what you have done.The NPC's are the most wooden shambolic NPC's I have seen in a long time,picking a race does not mean diddly squat in the long term face it it's as shallow as it gets.
This is all true. However, while these aspects of the game are quite shallow, it is still quite fun to play. To be honest I can't think of any Bethesda game that has done any of those things since Morrowind. Now that I think about it, I can't think of many games that have done any of those things at a complex level in an open-world game...ever...outside of having more interesting NPCs (which isn't hard to do). I'm getting the feeling that you're comparing Skyrim to the game you wish it was rather than comparing it to a game that actually exists. Complex, branching narratives with unlimited freedom aren't required for a game to be enjoyable.
What other open-world games would you compare Skyrim unfavorably to in these areas? Keep in mind that having branching outcomes to sub-plots becomes exponentially more difficult the more in-game elements are interacting with one another, so a fair comparison would only be with another game of similar scope and openness.