Hallo,
interessante Korrelation.
Ich wage mal eine Erklärung:
Entwickler, die das Programmieren im Rahmen einer Berufsausbildung (z.B. Fachinformatiker) gelernt haben, haben auch die formellen Aspekte vermittelt bekommen.
Entwickler mit mathematisch-naturwissenschaftlicher Ausbildung (Diplom oder Master in Mathe, Physik oder Ingenieure) haben das Programmieren meistens im Rahmen ihres Studiums gelernt oder sich selbst beigebracht. Da wurde auf formelle Aspekte weniger Wert gelegt.
Gruß
Jürgen