My experience across 2 Lenovo machines is that Linux support on Lenovo hardware is pretty much 1st class compared to other major PC brands. Not surprised they've done this to be honest.
It's not most of their customers, but it's the most loyal customers. Customers who won't switch to HP, Asus, or Surface.
In comparison, HP knows only a few of their customers use Linux, so they can be mostly-Windows with so-so Linux support.
Before switching to a M2 MacBook Air, my HP Spectre's Linux support was behind my work ThinkPad. Not being a huge ThinkPad person myself is why I bought many Spectres. But for most people, if a ThinkPad works better, they'll buy it.