So now, instead, I just type my password to begin with, and it's all gravy. I'd have to type it anyway.
There's also specific issues unrelated to Thinkpads, like bluetooth headphones microphones, Bose QC 35 II can't be used with mic over bluetooth, maybe Pipewire will improve this, maybe not, IDK.
Apart from Thinkpads, I also have a gaming desktop PC with an Nvidia RTX, I don't use Windows anymore, Steam, Proton, WINE, third-party launchers like Heroic work wonders for gaming, but I can't use Wayland at all, it's Xorg only (probably because of Nvidia drivers), otherwise it's flickering and crashes. And you can't screenshare whole screen easily in Wayland yet.
We're getting there and right now, I think I'm better off on GNU/Linux even with all these issues than with the enshittified Windows, but there's still a long way to go, things are moving slowly, and somethings the whole Linux community relies on unpaid work from one dude that delayed good bluetooth audio support by years because someone insulted him in a PR comment.
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:
Computers are hard. Could be worse, though, in alternate universes, major OSes never agreed on USB and other standards.