College education is a proxy for knowledge and skills of value, however the green card system (not sure if it applies to H1s) provides an equivalence when assigning preferences. EB3 is a bachelors degree or 5 years work experience, and an EB2 preference is a masters or a bachelors + 5 years or 10 years work experience.
I don’t necessarily believe caps are valuable on immigration but given that we’re working within a framework where they’re a thing, shouldn’t we prioritize on skill instead of using a lottery - assuming there’s more interest and companies willing to hire than slots?