It's remarkable you think there is something like free money.
USP tuition is paid for by taxpayers.
USP tuition is paid for by taxpayers.
It's a decision that is aligned to the principles of social democracy. You could argue against it, take a more neoliberal stance, but that's not the point. My point is that USP is trying to do something different.
I wish I knew more about how private universities in US are funded. I have a feeling that aside from the tuition students pay they still receive some sort of aid from the government.
True, everything has it price. But it's also true that free market is not really free.