Kdyby byl Windows opensource, tak dopadne stejně. Existuje jen několik hlavních základních distribucí (Debian, Arch, Gentoo, Slackware, Red Hat) z nichž se většina dalších odnožuje:
https://upload.wikimedia.org/wikipedia/commons/1/1b/Li...
Uživatel se může svobodně rozhodnout, jestli použije distro, na kterém přímo pracuje velký tým a nebo nějaké odvozené, či od základu postavené jen jedním člověkem.
Kromě prostředí si lze zvolit i init (sysV, upstart, openRC, runit, ... či systemD).
Každý si může vybrat, co mu nejvíc sedne. Forky se dělají většinou proto, že se tým nedokáže dohodnout a než aby jedna skupina trpěla pod něčím diktátem, tak se radši udělá fork a jede se dál. Klidně ta rebelující skupina může dál pracovat na tom hlavním projektu, ale zároveň si i bude realizovati svoje nápady v tom forku. Nebo než aby se jeden vývojář snažil svůj nápad vnutit do nějaké distribuce, tak si radši udělá fork, kde si může měnit co chce a vydá jej pod svým názvem. Vývojářů je spousta a každý má svůj nápad (někdy zcela protichůdný).
V opensource to prostě nemůže dopadnout jinak.