The thing is, I am pretty sure it's not uncommon. I'm pretty sure if you buy completely brand new hardware, there's a good chance it won't be ready to run Linux out of the box. Lenovo sure isn't putting in all the work to make it happen.
On the flip side, if you're a developer it may not be outside the realm of possibility to fix some of the problems yourself and contribute. If that's not what you want to be doing with a new laptop, totally understandable, but I have found some unexpected joy in doing so myself. Well OK. As long as nothing is wrong with the WiFi.
After about a year, pretty much any Lenovo laptop should be working well out of the box, at least that's what I've experienced.