Nein das stimmt schon, Programmierer sind faul. Man sollte das aber nicht überbewerten! Faul heist nicht, den muss man in den Arsch treten damit was wird, sondern viel eher die machen nix was nicht zwangsweise notwendig ist.
So wird gern Bestandscode wo es geht verwendet, einmal gefundene Lösungen werden gern ohne Neuschreiben übernommen, man reißt sich für ne Hand voll Prozent mehr von was auch immer definitiv kein Bein aus usw.
Das gilt aber auch nicht für alle und auch nicht jeden Bereich.
Die Erwartungshaltung nun mit Ryzen und breiteren Mainstream CPUs auf einmal ne Threadskalierung zu sehen, die man 10 Jahre vorher nicht schaffte ist aber utopisch.
@Iron
Deine Aussage zu den Engines ist nicht ganz richtig, da werden teils hunderte Threads und das auch gleichzeitig genutzt. Schau es dir selbst an, der Prozessexplorer von Microsoft zeigt das bspw. an. Das (Verständnis)Problem liegt einfach darin, der Threadcount macht lange keine Skalierung auf CPU Breite! Multithreading (sogar vom Namen her schon) heist nicht zwangsweise auch Leistungsskalierung EINES Tasks. Steht ja auch nicht Multiscaling dort
Das ist eher so ne neumodische Annahme/Erwartungshaltung, die so einfach nicht gehalten werden kann...
Bei ner 0815 Windows Installation laufen! gut 1000 Threads und die CPU Load liegt üblicherweise im niedrigen einstelligen Prozentbereich.