You could just jump and challenge his shot?
If a guy can slide over to take a charge, he can jump up to block the shot.
if you jump and challenge the shot there's gonna be a foul called on the play a large amount of time. That's why you stand there and hold your ground, because a player shouldnt be able to just run through a defender with no penalty.
We should reward players for being in control and playing the a game intelligently. We shouldnt reward players for having the ball and just running forward towards the basket