Ports below 1024 are privileged and only root can listen on them; it's normal to develop web services/app using ports like 8080 etc. I cannot explain the change between macOS versions though as this has been the case since IP was invented.
↧