Of course you're right that Lenovo never should have put those on any of their machines, but my impression is that ThinkPads and the consumer line are run by very different groups within Lenovo.
https://support.lenovo.com/us/en/product_security/superfish
https://support.lenovo.com/us/en/product_security/lse_bios_n...