Denizaltıların 200 yıl önce icat edilmemesinin birkaç nedeni vardır: Teknik zorluklar: Denizaltının su altında dayanıklı, çalışabilir ve mürettebatın oksijen ihtiyacını karşılayabilir şekilde tasarlanması uzun zaman almıştır. Malzeme sınırlamaları: İlk denizaltı tasarımları genellikle ahşap ve deri gibi dayanıklılığı sınırlı malzemelerden yapılmıştı. Enerji kaynağı eksikliği: İlk denizaltılar, yeterli enerji sağlayacak motor ve sistemlere sahip değildi. Finansal ve politik destek eksikliği: Bazı icatların geliştirilmesi için gerekli olan finansal ve politik destek sağlanamamıştır. Bu sorunların çözümü, zamanla çeşitli mucitlerin çalışmalarıyla mümkün olmuş ve ilk kullanışlı denizaltılar 19. yüzyılda ortaya çıkmıştır.