What's the alternative for phones? My last phone had about 2-3 days battery life and I ran into this issue more frequently because I didn't need to have a routine. My current phone lasts about a day and a half, so my routine is to charge at night, but if I forget, I charge in the morning or at work.
In the old days with easy to swap batteries, I never brought a spare with me because that required more planning than charging at night. In the old old days of flip and candybar phones, they lasted a week, so recharging wasn't a big deal.
The controller situation is different. I have both an Xbox 360 and a DS4, and the DS4 is less fussy. Why? I only need to charge it like once a week given how much I play, so it's more like the old flip phone.