When Apple makes a disruptive change, it maintains compatibility back 1 version. When Microsoft makes a disruptive change, it preserves compatibility back to the beginning of (MS-DOS) time.
the windows backwards compatibility baggage, illustrated. and why mac os has a faster development velocity as a result