There are absolutely some people out there who just enjoy being good at a certain task. Militay is no different. Not everyone has to be gunning for CO.
WO's are utilized as subject matter experts who assist their units with technical expertise and do not pursue command.
No reason WO's couldnt be utilized in navigating ships, other than institutional pressure/momentum. Have at least somebody on the bridge who's not part of the up-or-out routine.
The US Navy has nearly unfathomable resources and manpower, compared to basically any organization/company on this planet. Any excuse about training, resources, manpower, etc. seems really just an excuse. If the US military cannot do it, then literally, who in this world can?