Agreed 100%.
So when I picked the Flex 14, I did something similar. I wanted beefy stats because I keep my machines for eons. It's why I decided 16GB RAM & 512GB SSD were my floor. I had an opportunity to grab one of the early 10th Gen i7s, so I took it because the cost savings to go to a 8th Gen i7 wasn't as much in the configuration I wanted. I looked at Port selection, battery life and keyboard. Flex has solid port selection, the keyboard is very good and the battery life I could work around. Having used the keyboard daily, I'm glad I didn't compromise there. Think the battery is also replaceable too (and cheaper to do vs a Surface). I got a USB hub anyways eons ago for my T100 and that still runs well to give me more I/O. 3.5mm jack is good.
I didn't care about speakers because for audio I'd use headphones. I didn't care about the mic because by Sony cans have a built-in mic and they work great with the laptop. I didn't care about the webcam because most are trash. What I cared about was a physical kill switch for the webcam though and FPS for Windows hello. Once I tested out the webcam on a business call this week, I'm glad it's solid enough. If it were total trash, I'd buy one. For my current work meetings, webcam is off.
So yeah, prioritize certain features and see what you can get as externals to best fit your uses. I just chose an ultrabook because I need lighter and more portable in my current living and work spaces. Otherwise weight doesn't bother me and I would have gotten a regular laptop.