What you write sounds great to most people who watch basketball but isn't really true. NBA defenses are so good that if you don't have a guy that can force defenses to break own or double-teams, you can pass the ball all you want and still not come up with a good shot. Witness the Nets from a few years ago, Lots of ball movement but they still struggled to get good shots because they didn't have a scorer.The problem is that when the "super-efficient" shooter begins to take all of the shots, he stops being as efficient because defenses focus on that player. Everyone gets easier shots when all five guys on the floor are a threat to score..
The other way to look at it is that the NBA is about mismatches. There are a few simple ways to get mismatches but for the very elite, any ISO can be a mismatch. KI is a mismatch against almost everyone. JT is not. Neither is JB.