I'm confused. Lenovo is claiming that the problem is Linux's fault because Linux isn't "forwards compatible"with the CNSAH -- except the CNSAH is actually backwards compatible with Linux, except Intel's usually enabled/unrestricted backwards compatible functionality is intentionally blocked by Lenovo by two lines of code in their BIOS.
The fact that Intel's hardware is "CNSAH" (or even black box/proprietary/etc) is completely irrelevant to the issue at hand.
I'm not saying that it is Lenovo's onus to ensure that Linux is forwards compatible at CNSAH at all -- it's actually their responsibility to make sure they don't break existing backwards compatible functionality; you're misrepresenting my actual argument.
I'm also _liberally_ and very generously using "backwards compatible" to describe AHCI, when I should be calling it "modus operandi."