Apple and others put in a lot of effort to stop independent repair shops from sourcing original parts or making them impossible to successfully replace due to hardware DRM. It is already impossible to upgrade some Macs with more RAM because they will simply refuse to boot if they find more RAM than they got in the factory.