The early smart phones (android 1-2) were getting there, I had one that would last 3-4 days between charges.
The current generation of smartphones will happily last a week or even long in low power mode. You can't have everything all at once but the option is there for you.
The option wasn't there for Nokia. They couldn't browse the web. And if they could they would have been flat within a couple of hours, not one day.