Princeton does the same thing. Ivy League schools are cheeper than state schools for some students.
I think this is the correct route. I don't see anything wrong with wealthy families paying a high sticker price as long as admissions is mostly need-blind, and students with less resources get a break.