That is part of it. The other part is that for smaller ships, you end up having over half the ship manned by sailors who can handle the engine room and reactor. The Navy has enough trouble finding and keeping sailors for their nuclear power program, so they tend to restrict how they use them, otherwise they might end up in the unfortunate situation of needing to allow less qualified candidates through nuclear power school just to keep the fleet running.