It’s a bit of a stretch to refer to this as a problem, there’s very few reasons to run anything on nonstandard ports these days. It’s easy to proxy with nginx/traefik now and free SSL certificates are ubiquitous.
Could you maybe elaborate as to why it’s a problem?