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.