Relatively I've understood that iPhones are still more repairable than Samsungs and other Android, based on ratings from companies that rank these (can't find a link on my phone)
I took my Pixel 2 in to a store for a battery replacement and the person told me that there is a chance the screen will shatter when they remove it. If a person with all the tools and training can't reliably replace the battery something is seriously wrong. Apple might be doing a lot of things horrible but they are the only ones who actually have a store in my area and offer repairs on their own devices.