To be fair, try playing HD video on it for 3 weeks.
The battery capacity has gone up, the power use of the chip in idle/low use is rather good (though I admit, it will probably pull more than the micro controllers in some of those non-smart phones), but our *usage* has changed.
My Note 9 can last days if put on power save/sleep mode and the screen is off. But most people complain "it's does not last a day waaaawaaaa" then play more fortnight and watch more videos just to hear the music on max volume without any headphones... so yeah, it dies in 4 or 5 hours... what do they expect?
Playing 2d games on the Note 9 gives me about the same battery life as Snake on my Nokia ~3310 or My Sony Ericsson T68i. :)