The HW advancement was much actually stronger than the sw advancement, very clearly so. It just happened behind the facade of the x86_64 and ARM64 ISAs so it was partially "invisible" to software developers.