Apple indeed does make it more difficult than the average firm to make repairs difficult.All these consumer electronic companies rely on planned obsolesce so they can sell you a slightly better product every year. Be it Apple/Samsung or Google etc. All are to be blamed.
Cheapo android devices are the biggest offenders as they become practically unusable in a short amount of time. They maybe cheaper to fix (If there is spare part availability) but really what's the point? Also not much of a dev community for custom ROM's around them. Obviously there are outliers in this category (Such as F1 etc which are truly VFM)
Despite Apple's best efforts to shut down 3rd party repair / make it extremely difficult for consumers to fix their devices - There exists a huge refurb market for their products globally. Even broken phones usually have parts harvested and reused. I would argue - its much easier to fix a 5 year old iPhone in 2021 vs any 5 year old Android just based on parts availability. What Apple needs to do better is the Find My lock - there needs to be a better mechanism in place. It is preventing so many phones from being reused.
Yet at least in my experience, the longevity of their devices has been significantly better than any - so it sort of nets off.
Question - why would you say that find my lock is a bad thing?
If anything, androids (and other manufacturers) need to implement something similar ASAP .
It prevents data theft in the scenario of a lost/stolen phone and makes the phone less susceptible to theft as the stolen phone is useless to anyone but the original owner