That's because most companies are not technology companies. They purchase all of their IT infrastructure instead of building anything in-house. So if the vendors they buy from only support IE6, their customers will be stuck with IE6 until the vendor decides to upgrade or their customers go with someone else.