All other things being equal (including quality), high school is actually better than college at doing the "comprehensive education" thing. College level gen-eds are almost universally reviled as a pointless box-ticking exercise that gets in the way of specialized education. This particular dysfunction has effects even further out; U.S. college education pushes things out to the grad school level that are elsewhere part of the later years of undergrad.