Say you throw a baseball as far as you can and manage, say, 100 ft. If you used the same throwing mechanics but the ball was much lighter–a tennis ball for instance–the air would slow the ball down much faster and it clearly wouldn’t be able to go as far. On the other hand, if you were throwing a put (the 16 pound ball in shot put), it would be far too heavy to generate a significant initial velocity, and you’d be lucky to make it 10 ft. So when you test out the extremes, lighter than a baseball is bad, and heavier than a baseball is bad.
If you keep the size of the ball constant, is there an ideal weight for how far (or how fast, for that matter) a ball can be thrown? Does it depend on the specific throwing mechanism? I imagine it would, because I think putting a baseball wouldn’t work very well, and under-arming might require a lighter ball.
Or is fluid mechanics such a hopeless mess that it depends on the pressure, temperature, humidity, etc. and no real answer can be given?