Even given that, I don’t see how “end users must be able to change batteries in a practical way” would not negatively impact the quality of the iPhone I’m holding in my hand right now.
From a water-resistance standpoint alone, I think my phone would suffer in at least one dimension that matters to me. (It’s an Xs Max and yes, I bought used, confident that the water resistance was intact. If I sold it now, the next buyer has that same assurance.) Phones get wet at some low (but not insignificant) rate; it’s hard to avoid that across the entire population.