I could coach the Knicks if James goes there. "You, James! Go dunk!" There you go. A crack organization isn't needed if you can just lure the best NBA players when you feel like winning.
So what happens in the future for a team in a smaller market? Does Kevin Durant run out of Oklahoma City for Chicago? Does Dwight Howard decide he'd like to follow Shaq out of Orlando and to the Lakers?
The NBA does some things to help smaller market teams keep the superstars. First and foremost, the original team is allowed to offer the star more money than another suitor (the Larry Bird rule). This has allowed the San Antonio Spurs to keep Tim Duncan and try for championships. However, the smaller markets don't offer the exposure and high society living that a major market would.
If the Knicks pull LeBron and another big name to Madison Square Garden, a dangerous pattern is set where smaller market teams will to have hope they get either a mild mannered super star like Tim Duncan who doesn't seek the spotlight, or the team has to win a championship before that star becomes a free-agent. Otherwise, the team and fans will have to watch their hero take another team to the title.
If you wonder what that's like, just call the fans in Orlando. They'll tell you what it was like to see Shaq win multiple NBA titles, but without a Magic uniform on.