SOME 9mm ammo, like the corbon 100 gr PowRBall, is MUCH more effective than some (180 gr) .40 short and weak ammo. You can prove that to yourself, on animals. The 900 fps .40 jhp's dont expand, the 100gr 9mm's do, and they penetrate plenty deep enough, too.
Please tell me which particular round of .40 has a velocity as low as 900 fps?
40 Caliber Smith & Wesson Ballistics Chart | Ballistics 101
Here's a chart to point to. Not one round (180 gr or not) is as low as 900. There is one (yes, one) that is 915 fps, but it is a dog at 200 gr, but even this round with much more inertia is still over your stated 900 fps.
Also, the energy of a lot of the .40's is equal to if not greater than the 100 gr Pow'r Ball. Yes, some are less, but some are greater.
http://www.ballistics101.com/9mm.php
Fact of the matter... when picking ammo, do your research to select the best round for your particular purposes.
For example, I use Speer Gold Dot in my .40: 180gr 420 ftlbs of energy 1025fps muzzle velocity
Your 9mm 100 gr Pow'r Ball: 100 gr, 483 ftlb energy, 1475 muzzle velocity
The energy is calculated using this relationship: Kinetic Energy is equal to 0.5*mass*velocity^2
This means just a small increase in velocity is a big increase in energy since in the equation velocity is squared whereas mass is only to the first power. However, with faster speed and energy, comes more penetration not expansion. A slightly slower heavier round will expand much more than a lighter and faster round when looking at similar energies. I'll keep my 180 gr round versus your 100 gr round (almost 2x the mass) and go with slower velocity in order for my round to expand more than penetrate. When looking at similar energy levels, the heavier slower round will expand more whereas the lighter faster round will penetrate more. Just the opposite of what you purported.