I think that sort of broad, liberal arts education should be conducted at the secondary level, in fact allowing tertiary education to be more specialized. From what I understand this is what most industrialized countries outside the US do in practice, already.
If American high schools were more focused on that sort of cultural and intellectual heritage -rather than sports and marching bands and "social awareness" training - we could make this entire argument irrelevant. My two cents.