These issues were only ever with the consumer lenovo laptops. Thinkpads never had an issue and generally work with Linux without issues (I heard this was because Redhat used Thinkpads and so there were lots of contributions to make things work but that could just be scuttlebutt)
I work for Red Hat, can confirm we get Think Pads and they do work wonderfully with Fedora and RHEL. I don't work with the kernel team but I can't imagine it's a coincidence that we use ThinkPads and it works well on Fedora.
Not a "gotcha" question, I am seriously asking. Considering a Thinkpad for my next laptop, but memories of Superfish give me pause.
https://www.theregister.com/2015/08/12/lenovo_firmware_nasty... https://en.wikipedia.org/wiki/Superfish#Lenovo_security_inci...