Yes, and the ones that don't have crazy requirements already work fine.
Unfortunately a lot of people don't care about running malware (see: the % of people who still use Windows). Lots of those people would be more likely to switch if they could run their malware on GNU/Linux.
It doesn't. User freedom means freedom to run malware, just as all choice implies the option to make a bad decision. In this case, it might increase adoption and so be a bad means to a good end.
Unfortunately a lot of people don't care about running malware (see: the % of people who still use Windows). Lots of those people would be more likely to switch if they could run their malware on GNU/Linux.