> was supposed to make future backwards incompatible changes unnecessary
I struggle to think of any system/scheme/protocol/spec/etc that promised this to have actually delivered. One can never predict the future.