To their defense, I see this situation very much along the same lines as to why we still have legacy Intel x86 architecture in our new chips which obviously could benefit from completely re-hauling it. In reality Intel even tried to re-haul it with their Itanium line, but as well all know, that didn't catch on. Everybody already has software that they don't wish or need to replace. So in order for them to move forward and sell new stuff, they have to conform. Although I noticed it's tricky getting 16-bit stuff to work in Windows 7 (who remembers "You don't know Jack"?!)
We're stuck with the roads whether we like it or not. But man, I would love a society where I didn't have to drive anywhere. We should petition this to be put into the moon colony long term design :)