https://www.cs.berkeley.edu/~wkahan/JAVAhurt.pdf
If C had standardised to the idiosyncracies of the PDP-11, it might have held back its development.
IEEE754 was based on the design of the 8087, and it's been native on x86 since the 80387.
The problem with Java choosing IEEE754 was, according to the paper you linked, not that it wasn't supported on all hardware, but that Java didn't follow the spec completely,
"Later we shall see why Java’s expanded market would be served better by actual conformity to the letter and spirit of IEEE Standard 754"
All compilers on the same platform have done the same exact thing with the same "undefined" behavior.
At the moment, all platforms are x86. Previously, all platforms were SPARC, and before that, VAX.
My iPhone, Raspberry Pi, Chromecast, Xbox, and PlayStation disagree with you.
Non-x86 are still present.