I disagree with the assumption that the administrators and many professors at universities intend for undergraduate programs to be primarily for learning, and not for improving job prospects.
Many professors focus on material benefits during the first lecture of the course. There are also numerous career fairs and sometimes internship opportunities with industry, which focus greatly on getting material benefits.
Consider also the marketing for many universities: many advertisements (e.g. on public transit) show enrolment at even research-intensive universities as a way to get into prestigious jobs. Alumni networks are also promoted in marketing (though I'm unsure how effective these really are). In my view, times have changed, and the expectation of material benefit is entirely reasonable and even supported by university officials.