Wow – my mind was blown as someone who was always told that "Win9x is MS-DOS with a graphical shell", with how in Windows 9x "enhanced"/32-bit mode, there's actually a general-purpose "microkernel"/VMM that handles core facilities and context switching between Windows and MS-DOS. I was always under the impression that Win9x was just a hack, but it seems there was eventually a more robust architecture.