Because they're a more closed ecosystem that encompasses much more of the stack. Intel is a small part of the whole stack and they have a proper competitor. Smaller slice of the stack + more competition = less tech dominance.
The fact that M1/M2 can run something is almost irrelevant. It can because Apple allows you to run it and can stop that at any moment. It wouldn't be the first time they would decide something like that out of the blue.
Those processors will be able to run Windows and linux. More efficiency for non apple ecosystem. I consider that win for everyone