Fair points. I've had some frustrations with bluetooth; but, to be fair, same things happen for me on my Windows box (can't use high quality playback and mic at the same time).
Gaming I don't even attempt on Linux, though I've met two or three people now who are convinced you can 100% do it these days with Wine-based platforms and the right drivers.
Docks, in my limited experience, are a shit show on any system. I use Lenovo's thunderbolt dock (the expensive one) with my X1 Carbon Gen 6. It mostly works. I've been having problems with HDMI lately, no idea why.
FWIW, I used to have a super duper high end MacBook from work. It had similar problems. :shrug: