Tут недавно прошла аналогия с автомобилями и магнитолами...

Так вот, на базе того же примера:
Представьте, что существует несколько больших автомобилестроительных контор и много меньших производителей магнитол. Одна из автостроительных контор решает преобрести одну из фирм производителей магнитол, но, кроме всего прочего договаривается о том, что разъемы подключения будут такими, что можно будет использовать только эти магнитолы, а ни какие другие. Врезультате оставшиеся производители остаются с кучей неликвидных продуктов + должны потратится на переоборудование...
Чтобы такого не случалось и существует антимонопольное законодательство.
В плане IE vs Opera / Moz / Chrome это выглядит примерно так:
Существуют стандарты, но эти стандарты для производителей IE - не более чем рекоммендация, и они их придерживаются только когда им это удобно. Врезультате имеем кучу несоответствий инициированых с подачи IE которых приходится придерживаться и остальным - соответственно, для остальных реализация кривых задумок IE - это абсолютно лишний труд, в то время как хорошие и нужные вещи не могут быть реализованы потому что IE их не поддерживает. Примеров тому масса, SVG (не поддерживающийся в IE), XAML (противоречащий XPath / E4X), система ActiveX'ов (вместо плагинов, заставляющая производителей делать свои продукты в двух экземплярах: для IE и для всех остальных), неправильное восприятие HTTP заголовков в IE (особенно, что касается Content-type) и еще много чего другого, это просто, что первое в голову пришло.
Но проблема еще и в том, что MS предлагает свои инструменты по разработке веб приложений, а так же тестирование для них и т.д. И эти инструменты "нормально" работают с нестандартными фичами придуманными в MS, что дает повод развиваться большому количеству "быдлокодеров" ака ASPX - .NET AJAX программеров (я с такими работаю

)
ИМО, статья заказная, или написана человеком не особо хорошо разбирающимся в сути вопроса, или просто на зло исказившим факты...