Soso, Du willst eine exotische Funktionalität haben und musst dann automatisch unbedingt genau diese bestimmte Software selbst kompilieren, weil Du Linux-User bist? -> Das ist doch ein komplett abwegiges Szenario, weil ein einfacher User gar nicht auf so eine Idee kommt!
Beim Mac und bei Windows ist der User doch auch gewohnt, dass er nur Software benutzen kann, die als .exe oder im Mac Store oder whatever ist. Warum soll es auf Linux plötzlich ganz anders sein? Warum soll er plötzlich auf Github nach Quellcode suchen, den er sich selbst erst noch zusammenbaut???
Da Linux viele Programmierer verwenden, machen die das. Aber das tun sie, weil sie es entweder einfach können, oder weil sie meinen, es zu können. Die sitzen auch vor blinkenden Terminal-Emulatoren und fassen ihre Maus kaum an.
Das heißt nicht, dass man als einfacher User das gleiche tun muss und das bedeutet schon gar nicht, dass es am Betriebssystem läge, dass die es so benutzen.
Das halte ich für extrem unwahrscheinlich. Erstens, weil Linux mit steigender Verbreitung in der Vergangenheit immer besser wurde und es keine Gründe dafür gibt, dass sich das bei noch weiterer Verbreitung ändert. Und zweitens wäre ja diese Ansicht komplett demokratiefeindlich. Damit würdest Du ja implizieren, dass ein Kollektiv im Schnitt schlechtere Ergebnisse liefert, als ein einzelner. Das ist aber durch Studien widerlegbar, in denen die durchschnittliche Meinung aus möglichst vielen Personen Zusammenhänge möglichst präzise wiedergibt. -> Je mehr Hirne also an einer Entscheidung teilhaben, umso optimaler wird die Entscheidung.
Es ist ja nicht so, dass alle 2 Millisekunden jemand einen Beitrag zu einem Projekt macht, und es stehen auch nicht 100 Leute um einen Kochtopf, wodurch viele rein vom Platz her gar nichts tun könnten. Sondern Nicht-Programmierer auf der ganzen Welt erarbeiten vor allem durch öffentliche Diskussionen eine Richtung, die sinnvoll erscheint, und diejenigen, die die Implementation machen, dabei unterstützen. Und die meisten Softwareprojekte, die auf dem Linux-Kernel aufbauen könnten problemlos ein mehrfaches an Aktivität aufnehmen, ohne dass die Organisation schwierig wird.