using macports wouldn't make it such that "more things will work". it's really about the applications now needing to be compiled in the ARM architecture.
if you notice the code changes for the items above, they make changes to detect if the compile target is ARM and make the necessary changes so it would compile.
here are some examples:
aom: https://github.com/Homebrew/homebrew-core/pull/57976
boost: https://github.com/Homebrew/homebrew-core/pull/59257
...
if you notice the code changes for the items above, they make changes to detect if the compile target is ARM and make the necessary changes so it would compile.