Unfortunately laptop driver support is often rough. I used an XPS 9343 (one marketed as supporting Ubuntu) but I faced issues with popping speaker sounds and mobile data tethering sucking GBs of data for some crazy reason.
I've been using Lenovo's Legion devices instead. They don't run this horribly bloated BIOS, they run the much less critically acclaimed Insyde BIOS, but guess what, it just works. I've not had an unexpected wake-crash in years (aside from nvidia drivers with the mux switch on, but just use amdgpu instead). Desktop grade processors, weight comparable to a T420. Definitely not a device to use on the go, but very capable if you just need to carry a computer to the office.
It can't be an afterthought.
Same goes for phones. Buy the right phone, don't be upset you can't load GrapheneOS on your cheap Samsung handset.