1) Použij Gnome. Za 6 let se měnily jenom detaily, třeba tvar tlačítek, nebo dialog pro nastavení, kam BFU neleze tak často. Proti kotrmelcům na Widlích (dlaždice a zabitá nabídka start, vrácená nabídka start,... je to furt laláč.
2) Fakt je, že jádro je jedno. Pokud používáš CI, tak stačí skriptem updatovat balíček kernel-devel a CI už se postará o zbytek. Appka se přeloží proti aktuálnímu jádru a je to. O balíky se většinou nestará ani tak vývojář, jako spíš maintainer distribuce. A HW je věc jádra nebo ovladačů, aplikace s ním komunikují prostřednictvím tlumočníka - jádra. Takže i hloupý ls funguje bez ohledu na to, jestli je to HDD, SSD, ramdisk nebo jedeš po stovkové LANce... HW prostě neřešíš.
3) Nemysli si, že s W nejsou starosti. Jsou, a větší. Jenomže za systém zdarma není provize pro výrobce a když někdo prodá 5 NTB týdně, je pro něho lepší mít unifikovanou potvoru skladem, než předinstalovaných pět desktopů a každý na osmi distrech, nebo říct "přijděte si zítra".