Sure, and the XMLHttpResponse idea led to everything we have today. But lots of other things didn't work. document.all wasn't any better than Netscape's document.tags but they kept at it until they finally got around to supporting standards. They had major long-term bugs in how margins were figured. The layout model struggled if you used absolute positioning between two elements that were not positioned. Those are just the scars I still have, there were plenty more.