I was on the boat of "Apple hardware will last longer and service will be superior" for many years (being Apple user since 2001). Recent changes in macOS got me to decide to get a ThinkPad X1 Carbon (Gen 9) for work and I must say that not being a cheap device either, it's on par in hardware quality (does not have an M1/M2, but still more than enough) and battery it's about 7-8 hours. The nice thing is that is gonna last really long since I can just keep updating Debian for many years to come.