The principle of basket-ball is to throw the ball into the rim. Once this is said, I don't understand why the game should adapt to the players and not the opposite. It's the players who must practice and train hard to succeed.
Roberston is a terrible shooter for a position 3 and his coach could have put him on the bench to avoid the hack. It's a -ugly- part of the game but that's how it is. Also, players have a personnal foul count and the league already changed the rule a bit, making a favor to Jordan, Howard, and the players who can't shoot free throws. So why should the league do more?
As a last argument, I wanna add that the NBA is very aware that this is a show and the public needs to enjoy it. This is true and the NBA is right, but here in Europe, this is not the case in popular sports. Rarely will you see rules being changed so the sport gets more "watchable".
... Oh and of course, there's the good old "you're paid millions and you can't reach 60% on free throws... Come on guys".
PS : I don't find it normal that DeAndre Jordan, who can't score a basket 2 meters away from the line is often voted as the best 5 of the league. He's athletic but we're watching basket-ball here guys.