Because every OS they ship with they need to support. Lenovo already has a viable, cost effective, support model for endlessos because they ship and support it for educational customers.
It’s not commercially viable for them support other OS that there is near no demand for relative to their overall sales.
And plenty who don’t know you can GNU without Linux.