Proč bych chystal provaz? SW není náboženství. Navíc velké procento síťových prvků je postavené Linuxu. Když potřebujete vlastní modulární řešení pro takový HW, proč prostě nevyjít z toho co už existuje? Máte rovnou k dispozici drivery i spoustu implementací ze kterých můžete cut-n-paste převzít kusy kódu. Přijde mi to jako pragmatický krok.
Ano, s ovladači na Linuxu je PC spousta problémů. Síťové prvky ale nejsou PC. Podobně například u mobilů s Androidem nejsou s drivery problémy.
Běžet Windows 10 na stroji postaveném na zakázku pro Linux, se specifickým HW a drivery psanými na míru, by bylo dost obtížné. Podobně obtížné by bylo běžet na stejném HW BSD, MacOS nebo QNX.
Ad linux nema problem bezet na HW postavenym pro windows - když odhlédneme od problémů Linuxu na desktopu, tak si zkuste na telefon s Windows Phone nainstalovat Linux. Nebo to zkuste u pokladny na benzínce, na řídící jednotce jeřábu a dalších zařízeních jedoucích na Windows CE.
Ad sitovy prvky pak jsou vsechny stejny, maji uvnitr totozny HW, takze netreba zadnych ovladacu - síťové prvky nejsou všechny stejné, ale pokud používají open source OS, tak k němu dostanete zdrojáky (a ovladače).