Could you not just fix it? Or drop support for IE6/7/8 and only support the newer IE browsers?
To answer the second part of your question, it worked on IE 6/7/8 and removing the hacks would have required digging into old code. The meta tag was much quicker!