You need to lay at least some blame on Logitech for that one.
They’ve sold drivers to Microsoft, but since no-one writing Linux would give them any money, they wouldn’t provide drivers for their proprietary hardware.
This then lead to early Linux adopters buying non-Logitech devices and not seeing a use-case for rolling a reverse-engineered driver into the kernel.
Logitech still haven’t written their own Linux driver. I wouldn’t be surprised if some of the money from Microsoft is so that they don’t.
This has bell curve meme vibes. I’m just not sure what the middle guy would be saying.