Naval reactors are so economical that it's cheaper to burn expensive liquid fuels instead. Most naval ships are not nuclear, you know. Yeah, that's a ringing endorsement. /s
The observation isn't that ships don't need nuclear reactors, it's that it's usually cheaper to use liquid hydrocarbons instead. Or do you think the USN is deliberately wasting money by constructing all these ships with conventional power plants?