A lot of office workers these days spend a lot of time in video calls.
So to get the best battery life you need, for example, your browser to use GPU-accelerated video encoding and decoding.
Linux is something of a second-class citizen for both GPU vendors and browser vendors. So for example if you're using Firefox and an nvidia GPU on Linux? No video encode/decode acceleration for you. The browser will silently switch to CPU decoding.
This translates into worse battery life.