They only introduced this recently because of the always increasing backlash against their practices.
And thing is, they only sells parts for a small subset of devices from the last decade. If you have one of the latest devices (from iPhone 12), great. If not, get fucked.
Bull fucking shit.
Apple goes out of their way to stop repairs. They ask the companies that supply their microcomponents to create a new version of them, just different enough for the original not to work, then make them sign a contract to only sell to them. By doing this, third party component level repair shops can’t just buy the components from the supplier and have to have a stock of donors boards in order to repair anything.
When you go to the Apple store because something in your board failed, they charge you the price of a new device to repair it and then advise you to just buy a new one. Even if you decide to do the repair because it’s more eco-friendly even thought it costs the same, you will lose all your data, because they just replace the entire thing instead of the milimeter capacitor or microchip that is broken.
Apple devices are still a pain in the ass to open and use non-standard screws with tons of different sizes, making sure that if you mix a longer and a shorter screw, you will probably break something.