Think how reliable Windows would be today if they hadn't left in all the cruft as far back as Windows 2000.
Counterpoint: 3.5mm jacks are perfectly fine and were never a "dead end".
OpenGL's indeed pretty crusty, but Vulkan is not. Apple would be better off participating in that ecosystem instead of letting NIH syndrome take hold.
> Think how reliable Windows would be today if they hadn't left in all the cruft as far back as Windows 2000.
Counterpoint: an x86 Linux executable statically compiled/linked any time after the a.out → ELF migration (so... predating Windows 2000) can be expected to run without issue on a bleeding-edge x86 kernel today (and if it's not able to do so, then that's a bug, and Linus will personally descend upon and eviscerate the one unfortunate enough to have introduced that bug).