Box Jumps are actually not all that good for basketball players if done to much. The biggest part of jumping high in a game is landing, most non natural jumpers don’t land well. If their lucky they just end up with overuse injuries, otherwise they end up with structural damage to knee and ankle joints.
Cross fitters don’t have to worry since they’re competition is mostly box jumps. Compared to basketball where they have to worry about going up for a layup jumping 5" higher then last year, moving in the air then landing possibly on one foot if necessary. Dunking, depth jumps, flexibility, running technique, rest and speed-weight lifting are much better alternatives.