How do you deploy Go on bare metal?
How have you chosen to deploy your Go web server on bare metal running on port 443 without running it as root?
On FreeBSD, you can set the privileged port lower. I prefer setting it to port 79, so whatever webserver doesn't need to run or start as root. MacOS should have the same sysctl, IIRC, and I think Linux can delegate priviledged ports some other way.
Nginx, caddy, or any other proxy in front of it