10 years ago it was almost impossible to find a phone with a battery of over 1500 mAh. Today the standard size is 3000 mAh.
While the capacity has doubled, the volume of the battery has stayed the same or diminished.
There are phones with 5000, 6000, and even 10000 mAh batteries on the market today.
That's how I know that everyone complaining about thinner phones and reduced battery life is kidding themselves.
Thinphones are the top sellers, thickphones with batteries that last for days are not.
Point me to a recent one with a recent build of Android that receives regular security updates from a reputable builder and I'll buy it immediately. I'd line up outside a building like it was Black Friday to buy a Galaxy 8 or Pixel 2 with an integrated 10000mAh battery.
But, alas, this magical unicorn "thickphone" doesn't exist on the market, even if some random Chinese manufacturer that will be gone tomorrow makes one with a four year old SoC and a three year old build of Android with no security updates since the phone's release two years ago...
I definitely get worse battery life out of my iPhone 6s than I did with my iPhone 4 which was worse than my feature phones. My Nexus 6p is worse than any listed so far as well.
Putting 8 core processors in phones to (poorly) compensate for a pig of an operating system and app ecosystem doesn't help.
Granted, their are trade-offs and I would love to have 10x the power. Still, 2x energy by weight and 1/3 the cost means I have no problem saying batteries have gotten dramatically better.
Saying it's only they are only 10+x as good in the last 25 years overall is a silly standard. Recharge increase * weight decrease * cost decrease. Remember each of them are independently large improvements.
If you see the same increases happen again electric cars in 25 years would have 1,000+ mile range and charge in ~30 seconds.
I am using its as analogy that anyone familiar with basic technology would understand.