We all aren't money from the outside like Reggie.
Basketball is a team game.
If a player hasn't spent the time needed to shoot from long range on the perimeter, that player should not practice it during a game. Most players can, and should, take shots of 10 feet or less, if they can get the shot off without being blocked. The only players who should shoot long jump shots, are the players who make them consistently. A player learns through practice the range that he or she will make most of shot. During a game, players should look to shoot from the areas that they make at least half of their shots from during practice.