This is one of those things that is much safer than it was before, and can probably be overturned. However nobody will actually do it out of fear, and these ports will be locked up for decades more.
You've never needed, there's nothing new these days, just as many poorly configured apps that assume they're on a root path.
Reverse proxies are terrible to configure, add processing overhead to every request, violate security boundaries (cookies, localstore, CSP and other security headers are now shared) and introduce new bugs (rewrite didn't know a header, HTML element, JS variable, CSS text should/shouldn't be adjusted).
This is one of those things that is much safer than it was before, and can probably be overturned. However nobody will actually do it out of fear, and these ports will be locked up for decades more.
These days, you really don’t need multiple ports, reverse proxies that disambiguate via subdomain or path are incredibly easy to configure.
You've never needed, there's nothing new these days, just as many poorly configured apps that assume they're on a root path.
Reverse proxies are terrible to configure, add processing overhead to every request, violate security boundaries (cookies, localstore, CSP and other security headers are now shared) and introduce new bugs (rewrite didn't know a header, HTML element, JS variable, CSS text should/shouldn't be adjusted).
Sad but true.