I would not go so far as to say the education is any better. Some cases yes, some no. U of A from I am told is one of the top schools in the country. It is a public school. The choice of why an individual would choose a private school over a public one depends on said individuals preferences. It could also be do to a lack of options. In the event a student gets accepted into more than one program I am sure which school suits them best is the one the end up choosing. However things like course load, environment, length of program, faculty all contribute and sometimes outweigh the obvious financial differences in attending. Why the majority of people do what they do is trivial. Hope this helps.