This only works in a competitive market, not for monopolistic walled gardens like Microsoft.