Maybe JIT compilers can take profit of this immediately, since they target a single machine?
Arguably it will be only JITd languages that benefit from this for quite a while. These sorts of fundamental changes are basically a new ISA and the infrastructure isn't really geared up to make doing that easy. Everyone would have to provide two versions of every app and shared library to get the most benefit, maybe even you get combinatorial complexity if people want to upgrade the inter-library calling conventions too. For native AOT compiled code it's going to just be a mess.
Or Xerox PARC, with their microcoded CPUs loading the desired interpreter on boot.
I guess, it is an idea that keeps being revalidated.