"web developers who project after project are forced to write CSS Hacks, conditional comments, etc. know that improvements to IE have been slow and minimal"
Not my experience. IE8 seems to have its act together, at least on CSS 2.1 compliance. Granted, conditional comments are still necessary for IE6 and IE7, but MS has made big improvements.