This is a private school so they don’t get much in the way of direct government funding. State-funded schools are considerably cheaper. I went to Wright State University in Ohio. Right now it’s about $13k/yr in tuition. This is still rather expensive on a global scale.
Why do private schools charge that much? Because people (like you) will pay that much. What about the University of Chicago makes it so that you are willing pay for it? What do you or your son hope to get out of it that a school in your home country (I’m assuming Canada) can’t give him? To compare to Wright State, even for out-of-country students the tuition is less than half of Chicago’s tuition. Is the benefit of going to Chicago worth that much more? If it is, then that is exactly what you’re paying for.
I work with plenty of people from India. They’re pretty good at their jobs. They should be paid the same as us in the USA.
I don’t mind that they work on the other side of the world. I don’t mind them at all. I mind that the main reason why they’re hired is that my employer can pay them peanuts. They deserve better.