We’re talking about Harvard.
Where did you get the idea that Harvard was your public ‘Town Square’?
It’s a private institution/business; it can do what it likes in this regard.
Personally, I’m glad to see that it’s getting at least a little bit of sense.