Buy a consumer Walmart PC running Windows and it is expected to be plug and play with nearly any graphics card, USB scanner, printer, etc. I don't think Microsoft gets enough credit for supporting such a huge and varied consumer user base.
For sure, Linux is the core of every Android device and every modern car. But those hardware stacks are homogeneous by manufacturer and there's only a handful of major manufacturers; those devices are carbon copies from a hardware perspective and a manufacturer only has a handful that they support at any given time.