Thanks mouse, I forgot about speed.
With the modern albacore hull design, subs of any type can be fast.
But, a rule of thumb is, to double your speed requires 4 times the power.
So, going faster means sucking up that power at a greater and greater rate.
Most of my exposure to this is admittedly aerodynamics, but the formulae are based on idealized fluids and water flow can be used in a 'wind' tunnel as easily as air. All other things being equal, drag rises as the cube of speed, so twice the power for 26% speed increase, 8x to double your speed
And doesn't speed limit = cavitation for you guys