Something that people perhaps don't appreciate is that typical large ships like this don't even have a gearbox (which would be perhaps 95% efficient).
They use large two stroke diesel engines which can be stopped and started in reverse. They use an extra valve in the engine head to admit air for starting and have valve gear which controls the direction.
Cruise ships on the other hand have electrical house loads which are almost the same as their propulsion loads. In addition to the manoeuvrability advantages this makes diesel electric drive advantageous.