> MSFT haven't banned GPLed software from their platform
Apple didn't ban GPLed software from their platforms. Apple has terms of service for their software distribution mechanism that conflicts with GPL'ed software. I agree the terms are restrictive and disrespectful towards the users, but I am not sure why are you implying that Microsoft is doing much better. Have you read any recent EUAL from them?
I'm guessing these terms are to protect against piracy. I don't think distributing apps via ad-hoc distribution (with the developer license) or through their enterprise program would have these restrictions.
Apple didn't ban GPLed software from their platforms. Apple has terms of service for their software distribution mechanism that conflicts with GPL'ed software. I agree the terms are restrictive and disrespectful towards the users, but I am not sure why are you implying that Microsoft is doing much better. Have you read any recent EUAL from them?