Every solution you're talking about requires more developer effort specifically for IE.

It's not the reality of every company. Actually it's almost never the reality of companies.

Extra effort to IE = money loss

Works on IE 10? great! we still don't support it, if you have problems, it's because of IE :)