Fixing it for WCG has caused problems on other projects causing people using an app_info.xml to not be able to get work. Fix one issue, break two. That's the BOINC motto.

Not sure why WCG gets so bent, but I know that at one time, I ported a Linux app to Windows and used the alt-platform in the cc_config to manage to get work on a Linux only project with a Windows box. (Sure, it would have been easier to run vbox or vmware, but where's the fun in that?)