As a recent HMC grad: It's very much not free for everyone. Many of my classmates graduated with fairly hefty loans which will take many years to fully pay off.
Olin is free for everyone, and there's a wave in the elite schools to set up payments so that students don't leave with loans. Mudd has a relatively small endowment, so probably couldn't function under that model.