My previous phone was a second-hand iPhone SE for which I had screen, power button, big button and battery replaced at various times. I think the battery was third-party & new, but the other parts were also 2nd+ hand. I don't know about newer models, and presumably there are other things that are more "fair" about the fairphone, but it doesn't have a monopoly on repairability in my experience.
You did all those repairs to your iphone yourself? I imagine that was significantly more technically difficult than repairing a Fairphone, which is made to be _user_ serviceable.