Disagree. Apple technicians have special tools and experience which allows them to replace the battery quite effectively. I dropped my iPhone X at Apple Store for battery replacement and it was ready to pick up in 45min. I doubt that it took more than 15min for the technician to do the job. If you know what you do, have the tools, and have the experience, replacing a battery should not take more than 1h of labor even for the most complicated devices. Then, you can sum the cost of the new battery, which should not be that high, considering the volume Apple is managing from its suppliers. Bottom line is, if Apple insist that they are eco-friendly, they should take care of replacing the batteries of their devices at the lowest cost possible, since it is the only part that suffers from degradation and conditions the lifespan of the device itself. The reality is that Apple prefers to sell you a new iPhone or iPad or whatever, instead of replacing a battery, which when new, could extent the life of the device for at least couple of more years. Older devices could be basically revived with a new battery and serve you well for a long time, unless you are looking for the specific features that only the latest generations offer. If Apple is charging your 60-50$ for a battery replacement, I doubt anyone would think about going to third party repair shop and/or buying non-genuine part.