https://twitter.com/gorry5/status/1663828818245849091
互換性の維持のプライオリティは難しい。どこまで残して、どこまで捨てるか
厚いファン層があればAppleのように過去のソフトが一律遅くなるようなことになってもシリーズは生き残る
一方、Intelみたいに互換性を捨てようとすると、それを拾うamd64みたいなのが現れて、結局捨てられないパターン
Microsoft は64bitになって、ようやく16bitの互換性を捨てられた。Windows95の時は(ライバルの)OS/2の存在もあったから、互換性維持のためUndocumentedな非仕様動作まであわすよう細く対応したらしい。
正しい互換性の捨て方は本当に難しい