*nix developers pride themselves on making things that work and work well.
Look, let's say I want to make a desktop environment. I have to support operating systems A, B, and C. 95% of people use A. All three systems manage wifi, sound, disk, camera, microphone, HID in different ways. It's kind...