Too bad Apple's hardware doesn't play nice with Linux.
I have minor problems with my Lenovos and Framework, but by and large they do work out of the box.
My point is that this isn't Apple's doing. The hardware works fine and is mostly unrestricted. It's the end user software that causes major issues.