I might be mistaken, but wasn't this the policy Apple had since the beginning of AppStore? Every developer and user knew from the beginning what they are getting into.
With Windows it is different, no? It would be a drastic change to a product, which operated differently at the beginning.