I've run Linux on a Rockchip Chromebook, several Pi boards, and an M1 Macbook Pro, all with good results. I think that it helps that Linux comes from a long lineage of highly portable operating systems. One of the early victories of Unix was its ease of portability to new types of processor, due (at least in part) to being programmed in C. The BSDs and Linux have always had developers who took joy in getting the operating system up and running on more than one type of architecture. Debian, for instance, has run on one sort of ARM chip or another since around 2000. Windows has a core business that thrives on X86-based chip designs and they have had very little pressure to branch out over the years. Computer companies build around their operating system, rather than the other way around.
It's a very very fast moving project right now. I am waiting for my work to get me a new macbook pro but from what I've heard the latest is very good. Pretty sure it's a rolling release so if you install it you need to check for updates frequently
Ooops! I meant to type 'Macbook Air'. I'll leave the goof up to give your comment context, but I don't have a MBP these days. I used the initial Asahi release and I've been upgrading it in place for a year or so.