Question: why are shortstops bad hitters?
Answer: Throughout baseball history shortstops have needed a lot of range( ability to get a lot of balls), so they have been slighter in stature. Being smaller means that usually you aren't physically as strong. Lack of strength means that it's harder to hit the ball as hard/far/ with power as other hitters.