You're right. Pretending that FF and IE were doing a good job would've made for a better web today, and we shouldn't have levelled actual real substantial criticism at them for that reason.
Chrome did infinitely better than both for a long time.
They built the framework to take over the web by actually doing a good job first, unlike the other two players.