As a developer in Chicago, I think it's because the finance sector sucks up a lot of the talent, and it's less known for marquee non-finance companies. The city has struggled to promote our tech scene.
The company I work for participates in UIUC's City Scholars program[0]. If you work for a company in Chicago, push for them to participate. It introduces the students to Chicago's tech scene.