.... and be in breach of their own contract with those sites, who pay amazon for the privilege - for which they would lose in court if sued.
If microsoft had a signed contract with google, (which would probably entail payment to google) they would have a case. As it stands, they don't.