But then you have to carry around a clunky thing with cables anyway, a charger for your now flat battery...
....Then you can use your phone normally while you charge the other battery. You can even keep one in the car or backpack. Just like cameras.
Has anyone ever taken the flat battery out of their phone and put it in an external charger anyway?
I used to be an advocate for removable batteries, but nowdays I don't care.
Apart from being able to completely remove power from my phone (back when I was poking things that would require a full reboot if they went wrong) it was convenient, but these days rooting and the like is so easy I haven't had to pull a battery for the last 3 models of phone (I've had every odd numbered Samsung Galaxy from the Galaxy 1, now I have the Note 9).
Battery life for me is fine, and I use it for about 3 hours, screen on while commuting each day in addition to the normal usage expected for day to day use.
As long as I stick it on the charger at night, I never get close to running out of power, and if I do forget, I can find somewhere to charge easily enough anyway.
As for battery capacity, I end up upgrading every two or three years anyway, so the battery lasts long enough.
I would prefer a removable battery for recycling and longevity reasons for when I give the old phone to someone though.
Even the headphone jack isn't such a big deal for me, Bluetooth headphones are much nicer. No ripping the phone out of my pocket or earbuds from my ears when the cable gets snagged.
Just don't take my SD card slot away!