Okay, fair. Instead of perfectly, call it good enough most of the time.
People with some specific legacy need can run an old OS on a computer isolated from the rest of the network, but there's no reason to have such security-compromising backwards comparability built into every OS install by default.