You are mistaken. Free upgrades are not illegal. The Apple OS is not even a competitor of Windows because they dont run on the same hardware. MS got into trouble because they tried to use their dominant os position to force out competitors of their other products.