why is there so much hate for Internet Explorer and so much love for Chrome?
I think the issue is just part of the browser wars over time.
Almost universally the browser in the lead has been the one with rapid iterations and no cost.
The Mosaic/Netscape era from '93-'97, Mosaic/Netscape was focused on growth, usability, and reliability.
Back then everyone who wasn't using Mozilla Netscape was just weird. There were graphics like "If you can see this, you are using Mozilla"; using a text-based browser like Lynx earned derogatory labels. (Even so, I verify my sites on Lynx even today because that's basically how search engines see the site.) Arena was slow and basically just there to test the standard on.
Then Internet Explorer came out, and grew rapidly. IE1.0 came out in August 95, was at version 3.0 in 1996, and version 4 that shipped with Windows 98. At that point few companies were actually innovating and rapidly iterating. When it shipped with the OS there was little incentive for most users to upgrade, so they didn't.
The tide turned. Netscape fumbled, and there was much open mocking and loathing of Netscape.
Forward to 2005, at that point Opera was still doing rapid iterations and had many good features but was a paid app. When Opera become free it re-invigorated the market. Their browser had tabbed browsing, integrated source viewer, integrated BitTorrent client, and was the first to pass the ACID2 test. Suddenly Mozilla had competition and IE needed to take action.
So why all the hate for IE?
Internet Explorer was built into the operating system and most people didn't upgrade. They moved to IE6 for XP and never upgraded. Many people are still on it because they are still on old, unpached versions of Windows XP.
When many people think "Internet Explorer", they think about IE6 that was released back in 2001.
Like all major software it has been shown to have many bugs. The integration with the OS meant those bugs were often severe.
The goodwill was further eroded by the users continuing to use IE6 because they don't know better. You see the grandmas running IE6 on their unpatched windows 98 and XP boxes and equate it to the entire product line.
Much of the hate comes because that is the frequent mental image of an Internet Explorer user. It's a grandma with an ancient computer running ancient software.
Last time I used it was when I was writing some html5 code and wanted to see how it behaved in different browsers.
Today it is all about HTML5 support and guidance. They all want a share of the HTML5 standard, but they need to prove themselves relevant in order to do so.
So each browser is doing their own marketing to try to prove that they are the One True Path to HTML5 and future relevancy.
The hope is that whoever 'wins' HTML5 dominance will be the leader in marketshare and money over the next few years. There is an incredible financial incentive for being the victor, so the browser wars heated up.