In all fairness, you’d probably want to have overrides in case of emergency.
“Sorry captain, I can’t stop the warp core from exploding, nor can I eject it because we’re all turning into space lizards on account from the virus the away team picked up” is not a situation they want to find themselves in.
The cardasians being enemies with the Federation means they’d probably have spies working on finding those overrides.
Granted they didn’t explain any of that, and it is 99.99% just lazy writing. But there could still be realistic in universe explanations.
In all fairness, you’d probably want to have overrides in case of emergency.
“Sorry captain, I can’t stop the warp core from exploding, nor can I eject it because we’re all turning into space lizards on account from the virus the away team picked up” is not a situation they want to find themselves in.
The cardasians being enemies with the Federation means they’d probably have spies working on finding those overrides.
Granted they didn’t explain any of that, and it is 99.99% just lazy writing. But there could still be realistic in universe explanations.