I have a 2011 MBA whose battery still lasts an hour and it can do all the "daily driver" tasks except gaming.
(Meanwhile I replaced my other laptop's battery 3 times in that time!)
THe MBA's mobo finally went out so I'm in the market for a new laptop NOW and want to justify buying an EIGHTH GEN i5 MBP for over $1000 when there are laptops with TENTH gen i7's and >1tb hdd's for similar money.......