Has it occurred to you that at least you're legally allowed to virtualise Windows+IE for web development testing? On the Windows side of things, devs aren't even allowed to virtualise MacOS! And you complain about lack of options for Mac developers! Pot calling the kettle black?
True, though many of us feel very comfortable developing on Windows. Seems unfair that we should pay the Mac hardware tax just to test with Mac browsers when Apple could provide OSX on a VM, license-restricted for testing purposes or similar.