So was the German navy. Germans never had enough u-boats. The battleship Bismark weighted 41,000 long tons. A type VIIC U-boat weighted 759 long tons. 54 U-boats could have been built instead of the Bismarck.
The Bismarck, the Tirpitz, they were almost obsolete before their construction was complete. Doenitz lobbied hard, unsuccessfully, for more U-boats. Thank God.