Microsoft's backward compatibility was always impressive until Windows 10 (ignoring the death of 16-bit on 64-bit Windows). S Mode and the store are great examples of how Microsoft has lost interest in supporting third-party binaries. They want to own Android, not Windows.
I've had software break in the forced feature upgrades of 10, and I had BSODs when printing on every machine I supported at work thanks to a security patch.