I run a x86-64 laptop with Linux AND decicated graphics (Ryzen 6850u and Radeon 6800S) and get 6-10 hours of battery life while developing.
Granted, that's after quite a bit of tweaking - I've configured my monitor to go to 60hz, limit the CPU to only 4 cores/8 threads and 2200MHz while on battery. I write Rust with rust-analyzer so the CPU is constantly in use, and my browser of choice (Firefox) is far less optimized for battery life than any chrome-based browser is on Windows.
This gives me a laptop with no concessions with regards to compatibility and it's probably running loops around this ARM based chip, even when running at my tuned-down power settings.
I'd love to have a Linux compatible ARM laptop, but if they don't give you real world double digit battery life, why bother?