Even the batteries are not interchangeable on phones. You'd think all phones should have the same exact battery, that this kind of standardization is beneficial for phone manufacturers as it helps them bargain with their parts suppliers but no for whatever reason we can't have that.
Edit: I am not saying just user replaceable. I mean standardized so the same cells in a 2024 phone also works on 2025...
>>mcny+(OP)
Why, of all parts on a phone, would you expect the battery to be the one that's already good enough that it should never need to be upgraded?
"Battery capacity" is like the one thing phone manufacturers still try to improve.