I think Apple is in a unique place because they are beholden to no upstream provider (either hardware or software), retailer (they own their own stores) or component manufacturer (in the case of x64 chips, they flirt with AMD enough to keep Intel in check - for ARM solutions they run the show). They have volumes that can command suppliers' compliance.
Lenovo is hobbled by Windows, and the margins in that space are small enough that it's honestly not worth their time to simply "make it work right" w/r/t their drivers, which is why my Thinkpad fingerprint scanner never got used after about day 3.