In theory they could but in practice they don't want to. No company wants to loose $2B a year of free money.
Suddenly loosing 45% of revenues would be devastating.
And yes, MIT is a company. They have a CEO (under a different name), a board of directors, thousands of employees and they provide a service for a fee.
No one that works for MIT wants to loose that money. Not CEO, not board of directors, not employees.
Maybe they'll put ideology first and $2B second but I doubt it.