I think that you are confusing backwards/forwards compatibility with the point the OP seemed to be making: Microsoft never bothered to follow the web standards.
Yeah, it seems Microsoft always has had good excuses. I wonder if other browsers from that period would have as poor results as IE5 does. I seriously doubt it.