I feel like a lot of the issue is because the new operating systems are a lot more power intensive and Google play services is always doing so much in the background, you need a super heavy battery just to get an all day battery life whereas older phones could get the same battery life with a lighter/smaller battery and less OS bloat.
SSLy|2 years ago