It's time to upgrade?
I'm sure that the manufacturers can fix this "problem" by making the batteries die sooner. Over the years I've upgraded multiple working Android phones because each new software "update" breaks features. The latest Android is so "secure" that my Pixel-3 is becoming difficult to use but luckily my old Nexus hasn't had any upgrades for a while so I'm thinking I might simply go back to using it when the Pixel battery quits.