In response to Celtsfan4life's comment:
You know we are talking about basketball here, not rocket science. I get sick about hearing people having to learn how to rotate and learn some offensive plays, etc. Are these guys this stupid? This is not that hard too learn. I guess most NBA players would have a hard time working in the chemical plant I work at. Way to much to learn too fast. Well maybe they could mop the floors.
If you play the game, you know that its not rocket science but it is FAST. One can "think" about it like chess but your body has to react fast so you have to learn to do it instinctually and quickly and effectively. That is learned behavior, not just something anyone can do.
By the way, all the time you think you know it, the opposition is also thinking and reacting with speed and agility. So, even when you learn it, you have to learn the nuances of when to abandon the play because the opposition has reacted and the situation is not right.
Its always easy for us to Monday morning quarterback each play. Its not so easy to do it when the guy opposite you is 6'5", 240lbs, and fast and can jump over the moon or shoot the lights out.
And you just listed how to play the game of BASKETBALL, not nuclear physics. In other words your a basketball player or your not. You know these guys do this all day every day. Its not like HS or college where they only get a few hours. Its their profession. You may think its a very hard thing mentally, I for one think that part is way over rated. After all, how much can happen in 24 seconds.