Earlier quoted context omitted.
> oddly enough, [Windows] lacked drivers. This is the situation with the upcoming 13-inch AMD Framework, by the way: apparently the official Windows 11 installation image doesn’t include drivers for the AMD/Mediatek RZ616 Wi-Fi card (2021), so they’re going to have to tell people to use Rufus to inject one. Fedora reportedly works out of the box.
It's mind-boggling that we have utterly basic fallback standards for storage (ATA, USB Storage Class), display (VGA), USB (xHCI), webcams (USB UVC), mice/touchpads/touchscreens/keyboards (PS/2, USB HID) or Bluetooth, with BIOS usually providing emulation layers for everything of that excluding webcams and bluetooth so you can theoretically take any modern x86 PC and hand-write a basic OS in Assembler if you want and…
Whenever you wonder "why dont we have a standard interface for X" the answer is, inevitably, Microsoft. They frequently refuse to provide builtin drivers for standard interfaces and, whenever they do, usually as second class citizens, _even_ when it is their own standard (e.g. MTP).
You cannot even imagine how much the extremely poor support has completely shaped todays smartphone OSes (e.g. the duality in android between media storage and user storage coming from being forced to fallback on Mass Storage) and why everyone used to complain how difficult it is to transfer files from an Android to a PC using a cable.