Eine Multiprozessor-Welt würde uns doch wieder ziemlich zurückwerfen, auch wenn es im Moment ganz danach ausschaut.
Wieso eigentlich? Viel Software wird ja ohnehin zunächst in platformunabhängigen Bytecode compiliert, und dann auf dem Zielsystem fertig compiliert. Da sind doch dann verschiedene Architekturen kein großen Problem...
Dieses fertig-kompilieren hat dann auch den Vorteil, dass man moderne CPUs optimal ausnutzen kann, ohne ältere auszuschließen. Bei C, C++ und Delphi müsste man ja 2 Codepfade machen (bspw. einen für AVX2 und einen nur mit SSE2) und dann wählen. So eine Arbeit kann man dem Entwickler einer Software ja durchaus abnehmen.
Zugegeben,
Delphi hätte da noch einiges zu tun