The person I was replying to said “don’t blame the form factor or waterproofing” and my comment assumed identical thickness between replaceable and non-replaceable battery phones.
Once you make the thickness variable then all of the other tradeoffs go out of whack. After all, you could make a phone the size of a brick and have a battery that lasts for months but would anyone but a few niche users actually buy that?