Ehh... you can't use an NVIDIA card without someone cracking the problem for you. Having started using Linux in the late 90's, you couldn't run linux on most systems without someone cracking the problem for you. I certainly can't run FreeBSD on most laptops, regardless of vendor because no one has cracked the problem for me. This is the nature of open source OS's. You absolutely can run Linux on it, because Apple worked with the Asahi linux team to make it possible.
You think Microsoft had any plans to support Linux on a Surface Pro? You think IBM ever planned to support linux on Thinkpads before users did it on their own? This isn't the example of anticompetitive behaviour that you think it is.