Wer entscheidet denn, welches Programm eingesetzt wird?
Im Idealfall der Anwender selbst, in der Realität ,meistens der Einkauf. Und jetzt erkläre mir mal, was es einem Betriebswirt oder einem Maschinenbauer oder einem Fleischereifachverkäufer bringen soll, wenn er in den Quellcode sieht. Das ist kryptischer Scheiß, den diese Leute (mich eingeschlossen) nicht verstehen. Als Informatiker kann man damit vielleicht was anfangen, aber als "Normaler" nicht. Außerdem hat keine Firma die Zeit, um bei der Anschaffung eines Office-Pakets oder was auch immer alle in Frage kommenden Produkte quellcodemäßig zu untersuchen.