Bro I don't care how long the battery life is. I use my laptop plugged in 90% of the time. The portability is so I can change what location I'm sitting at, not so I can be unplugged constantly.
I am a Linux fanboy. But man, when you try the battery life on the latest Macbooks... it can last for days of work without charging.
It's the same for me. I understand that people do want to use them without plugging in, but I would imagine at least most developers prefer external screens, right?
For me the battery is good enough when it can last two back-to-back meetings without me getting worried, so about 2.5 hours. Otherwise it stays plugged to USB-C.