As far as my limited knowledge goes without checking, ARM builds for major Mac software is already the norm for commercial software, but the lines get blurry sometimes. Just a guess in the blue, but I think if compatibility exists at a library level, it might take long until requiring ARM-specific builds for all code becomes mandatory.