I think you're right. Another big factor is also the automatic updates of Chrome and Firefox. IE updates have to go through the windows updates and people tend to ignore those as much as possible.
Another factor about IE6 is that it's only used in organizations and companies where people can't install their own programs, so they don't bother calling up IT (sometimes outsourced IT which is expensive) just to install a browser.
Another factor about IE6 is that it's only used in organizations and companies where people can't install their own programs, so they don't bother calling up IT (sometimes outsourced IT which is expensive) just to install a browser.