mostly because PMG itself is meant to be deployed behind a firewall - see: https://pmg.proxmox.com/pmg-docs/pmg-admin-guide.html#chapter_deployment
But apart from that - because there are quite a few deployments which do need to adapt a few of the ports and settings - and providing a sensible...