Google should have just spread Android features to 2, 3 years instead of as soon as possible, to match feature set of iOS. Then most Android would be getting easy 10 years of support. But then again most Android phone manufacturers selling a device, Apple is selling services and side products. Giving the die size of A16 SOC and quality hardware, Apple probably giving you their phones at cost and keeping them up to date so you can buy their other products.
This is expected if they kept the same N4 node and raised the frequency. Giving that A17 is using TSMC N3E node with raised frequency, this is odd. Or this is -maybe- the silicon lottery due to immature production? Or thermal conductivity of titanium to blame? Effectively keeping the heat inside. This could be really bad for the battery. They don’t like the heat.