On Twitter, a user noted that IMAX theaters were controlled by Palm Pilot emulators (originally, they were just Palm Pilots). Why not rewrite the software? Why do virtual machines emulate outdated physical hardware like disk drives, serial input devices, and obsolete network or sound cards?
Virtual Machines and Path Dependence
Matt, these are great little explanations.