Yes, reverse webproxy might be helpful for simple websites. But some projects need SSH access, others might contain some custom software with custom ports etc., so port forwarding is a must.
Ironically, Proxmox Wiki also suggests avoiding direct modification of files:
If only port forwarding...