A few reasons behind smartphones do not have a removable battery.
Because of its slim and thinner design.
The smartphone design is getting thinner; there is no more place for the battery, as non-removable-batteries do not need a back panel.