"There are many places in the design of RISC-V intended to make simple implementations simple, and high performance implementations possible, at possibly a little extra complexity in the already-complex implementations that can best afford it."
Seems to me if we can make high speed x86 this one overloaded register in RISC-V is not gone make or break high speed implementation in terms of complexity.