Well, I can't really put Linux on most Macs. That's a barrier to me.

Apple doesn't want my money, because Apple doesn't want to sell me a laptop. Apple wants to sell me a curated experience with multiple components in their ecosystem.

On M1 / M2, asahi linux has decent support. People daily drive it.

Yes there has been some initial work done, but it's not exactly a mainstream daily driver suitable for deploying in a production environment.