Overriding

Any third party code that overrides system defaults without user consent is a no-go and should not be accepted by any OS curator or developer.

As a corollary, any OS that permits some third party code to overwrite its own, without user consent, is a no-go.

If such a code passes though, its author becomes the real administrator of both the OS and the user. That OS is thus obsolete and needs to be terminated and replaced. Any second thought costs years of R&D.