Possibly, but there's an obvious planned obsolescence angle here for Apple too. Perhaps people wouldn't so readily buy new iPhones if they could replace their old phone's battery, screen, buttons, etc for a more reasonable price from a "non-authorised" repairer. Perhaps they wouldn't get a new one like clockwork every 1-3 years.