A couple of angles that have been overlooked-
In baseball, the ball comes in on a downward plane probably north of 95% of the time. In order to maximize his chances of contact, a hitter generally tries to match the plane in reverse-a slight uppercut-which generates line drives and deep fly balls, which translate into almost certain singles or extra base hits. So the standard swing is close to optimal for both contact and power.
In softball, by contrast, the ball comes in on either a upward or downward plane, with upward being the most prevalent, I believe. So a hitter has a choice-swing down, to maximize her chances of contact, or swing up, sacrificing her ability to connect for better outcomes if she does. In softball there’s a major philosophical choice between power and contact, whereas in baseball the choice is much less significant with regard to mechanics.
Another factor that may play in a softball pitcher’s favor is the relative range of her fielders compared to the area of the playing field. In softball, there’s about 35,000 square feet in play (assuming a uniform 210’ fence) and 7 fielders (excluding pitcher and catcher) to cover it. In baseball, there’s about 108,000 square feet in play (370’ fence) and 7 fielders to cover it. Estimating that a baseball outfielder can cover a 50’ diameter circle on any given play and all the infielders combined field 85% of all balls on the infield, that gives a effective coverage to about 20%. Assuming a softball outfielder can cover a 25’ circle*** and the infielder’s the same 85% of the infield, that gives an effective coverage of about 28.5%.
Now it may well be that a proper evaluation with correct field dimensions and range factors would reveal that more of the field is covered in baseball; I’m not stating the above as truth, but as a plausible factor regarding pitcher’s dominance.
But, as other’s have said, advantage A1 with regard to performance is the shortened distance.
***No I’m not quite sexist enough to think women are only half as fast as men; I arrived at 25’ by starting with the men’s range, estimating hang time differential by field dimension relationship and multiplying by 90% to account for the speed differential. 50 x (210/370) x 0.90= 25.54. I should have used 26’, but I’m not starting over.