My s5 had great battery life with removable battery that could be upgraded and was perfectly waterproof almost 10 yrs ago. I think the bigger driver is encouraging people to get a new phone when battery life inevitably declined. I used the S5 for about 6 years with no issues other than a couple battery replacements. My pixel didn't even make it 2 years before serious performance declines and poor battery life.