As a med school student who went to college unsure of what I was going to major in, I can tell you that this is shit advice. Some schools will open doors in all fields, regardless of major. Debt is worth accumulating for increased future earnings. And you are not going to acquire the same skills or get the same education at community college that you would at a competitive university or liberal arts college. However, if you (as I'm assuming altoroad did) were choosing between Shitsville State and the local community college, then maybe you have a point.
Also, to those saying that some major programs are stronger at Oregon than they are at Stanford, you are wrong. No undergrad program at Oregon is anywhere near any undergrad major at Stanford. Grad school is a completely different story, with key faculty often making state schools very competitive with name brand schools. This is helped, of course, by the greater specialization necessary in grad school- those within the field are more likely to recognize a strong program even if it is not at a top 40 school. But for undergrad programs, the top universities and liberal arts colleges have a monopoly on just about everything.