https://www.techdirt.com/articles/20150812/11395231925/lenov...
That's relying on a Windows misfeature. Ubuntu is not going to pull crap from the firmware after a clean reinstall, but Windows does just that.
In my experience, very little troubleshooting on Linux is due to Linux being problematic and more oddities and quirks with hardware whose drivers were written only with a particular Windows version in mind.
To test, just boot a "problem" distro in a VM. If you don't encounter the same issues, it's the hardware.
I'm a huge thinkpad fan, but I won't be buying another one due to privacy and security concerns, and simply not trusting Lenovo.
I don't have any inside knowledge, but based on how it played out, Superfish and its ilk must have been a bright idea that came from the IdeaPad division, not something dictated by corporate.
I'm also a big ThinkPad fan, and I keep buying them regardless of what happened with IdeaPad. Of course you may choose differently.