That sounds nice on paper, but you’re assuming Nvidia wants to play fair.
Nvidia is never going to share future microarchitecture secrets, so the moment they drop a new chip and update the compiler, everyone playing the compatibility game has to start from scratch.