Computers made the whole thing much easier, on the other hand.
Unlike cars or airplanes, ships have been around for thousands of years, which means that people had a great deal of time to learn how to design them as well as possible. Ships have come a long way over the centuries, especially when it comes to size and the technology they pack on board nowadays.