Software ist beliebig komplexer...
...und dennoch gibt's komplette Stacks beginnend vom Boot-Loader über das OS, zu irgendwelcher Middleware hin zu Datenbanken, Anwendungs-Backends (Servers) und Anwendungs-Frontends (Clients) völlig frei. Nur schon die heutigen C-Compiler, die massiv optimieren, sind enorm viel komplexer und zwei davon frei verfügbar (GCC und CLANG).
Ich gebe dir insofern recht, dass das nicht einfach ist und nicht von einem alleine und auch nicht von einer kleinen Gruppe alleine gestemmt werden kann. Aber wer hätte von 30 Jahren Stallman ernst genommen oder vor (gut) 20 Jahren Torvalds?
Machbar ist es. Ob es begonnen wird und falls ja, ob es erfolgreich sein wird, hängt von der Gemeinschaft ab. Bei Software hat's geklappt. Jetzt schauen wir mal, ob's bei Hardware auch tut. Der Druck, der zum Beginn machmal nötig ist, wird gerade aufgebaut.