Basketball is such a bastardised sport that height and speed are the dominant skills at play in the sport. No accuracy is required when the majority of your goals are scored by (using a soccer term) walking it into the goal. It's pathetic and boring.
The entire point of the sport is that the goal is high to challenge players to exhibit accuracy that is rarely routinely (and especially not consistently) required in other sports. Yet that doesn't exist any more in the NBA it's circus freaks putting balls through a hole instead of sportsmen exhibiting great accuracy like an archer.
Even 7 foot guys like Rasheed Wallace and Kevin Garnett take 40% or more of their shots from 3 point territory. Wallace shoots 35% on three pointers (30% is the "he's a good three point shooter" threshold). The real three point shooters make half of their shots... a feat of accuracy which is really fucking hard, even more so considering they also have to get to the shot and deal with defense. There is no question most basketball players are genetic freaks but anyone playing in the NBA these days is also scarily accurate.
I hate to agree that I now find the NBA kinda boring... but it's not because it's a circus act (circuses are pretty interesting, actually.) The NBA is boring because almost every player is now so superhumanly good that it's hard to imagine how difficult what they are doing really is.
You cite zone defense as though it's drastically changed the NBA - but it's rarely deployed.
You say most shots taken in games are three pointers, but they actually make up 18-22% (over the last decade) of them.
And you say KG and Rasheed take over 40% of their shots from three. Kevin Garnett takes 3.3% of his shots from downtown. For Rasheed it's just under 25%. Both are career stats....
But, threes are up like 40% over the past 10 years. Over the past 5 years the games have been more shooting oriented than ever before. The WSJ had an article a while back suggesting that the real reason is because the league hasn't been doing that great financially, and it's cheaper for teams to get a set of 3 point shooters vs. one LeBron or KG.