Stop defending the state of Linux in personal computing.
The best we can do is to put it in a VM and run it in a OS that has actual hardware support.
Give me 5' with such an OS and I will find at least 20 things which are broken.
Trackpoint sideways scrolling not working (works fine with libinput), inexplicably high power usage, wifi disconnects...