You have to scale the reverse proxy, and you've added another point of failure.
Not to mention - who runs it? It needs to be trusted to terminate TLS or do 5-tuple proxying based on the SNI destination (not all clients send SNI). Also if the MIT student is doing something akin to protocol level development it's possible a middle proxy will prevent them from doing their work.
There is also the hassle factor. You may stop people from ever trying something because of the added hoops they must go through.
Re:By installing NAT, MIT stifles innovation
by Symbiote on Monday June 26, 2017 @02:05PM
(#14638911)
So, now I have to run a reverse proxy -- another point of failure, another thing to debug when something's not working.
That's a hack to work around a shortage of IP addresses. Why would I use one, when I don't have that shortage?
reverse proxies like nginx also have plain tcp support so it allows you to easily run several services