I hear you. In a sense you could argue the liberal arts and community colleges do focus on undergrads, and the research schools take undergrads and professional programs along for the ride to pay the bills. In that case undergrads who subsidize faculty who are only concerned about producing Phds are knowing participants. But even still, the liberal arts schools (say Amherst) shouldn't be 20x the cost of the community colleges.