Just to pile on...
If the runner is going, the catcher is throwing...unless there is a reason not to, like a runner at 3B.
A hard low throw that bounces to 2B is absolutely acceptable - and preferred - if they don't have the arm strength to throw a low rocket all the way to the bag. A low bouncer is faster than a big rainbow.
Get the ball on the way to 2B as quickly as possible. Expect that the fielders will be there by the time the ball gets there. If they aren't, the issue is with the fielders, not the catcher. SS, 2B, and CF all have an obligation on a throw to 2B.
If the runner is going, the catcher is throwing...unless there is a reason not to, like a runner at 3B.
A hard low throw that bounces to 2B is absolutely acceptable - and preferred - if they don't have the arm strength to throw a low rocket all the way to the bag. A low bouncer is faster than a big rainbow.
Get the ball on the way to 2B as quickly as possible. Expect that the fielders will be there by the time the ball gets there. If they aren't, the issue is with the fielders, not the catcher. SS, 2B, and CF all have an obligation on a throw to 2B.