> in a world where a CPU itself may have bugs in the way it executes assembly, that seems a bit silly beyond a certain point
CPUs are tested so so much more thoroughly than any software today. Including using formal proofs.
If the chance of a CPU bug is something like 1/10^6 and each module in your software is 1/10, reducing that to 1/100 makes a bog difference.