I agree with your overall point.
In a certain sense I'd say optimizing compilers aren't deterministic:
The same source code can produce different object code, depending on data and algorithms into which a typical programmer has little insight.
In a certain sense I'd say optimizing compilers aren't deterministic:
The same source code can produce different object code, depending on data and algorithms into which a typical programmer has little insight.