Two roads diverged in a yellow wood....
The really truly sad part of all of this, is that there was much discussion over these types of "features" in a CPU 40 years ago. It was determined that these were a "Bad Idea". The favoured idea at the time was multiprocessing could solve the problem, if we could find a few people smart enough to write the code for the hardware we designed. ((z80/8080/68000 era)). We are still waiting. CPU design went down a path that put money in pockets now. Screw the future. Its not like this stuff will still be running when anyone notices the issues.....