well, as Nvidia C++ chief he certainly excels in those requirements also. plus, he's a funny folk. listen to his podcast.
A less drastic alternative is today allowed: define a new ABI, and see who joins you. This would be akin to what happened when we got the amd64 ABI, or the hybrid 32/64 x86 ABI (more registers, but pointers are still 32 bits): a different compilation target that also runs on the same physical hardware. OSes and linkers would need to recognize binaries compiled to this ABI, and take care not to mix them up.
People who want a new ABI do not like this model because they are not confident anybody would join them. That is itself reason enough not to accept ABI-breakage.
ABI's have their own committee, the gABI. This is frozen.