you can't shut MCAS off AND also NOT train the pilots on the system and MAX flight characteristics. Conflicting system goals.
The developer fails to check for an error condition or raise an exception because doing so would add too much complexity to the system. So instead it is assumed (or hoped) that it simply can't or won't happen. Problem solved...
(Edit: Or that the user will just have to reboot if it happens.)