Why are most top engineering schools large state schools?

Rankings are largely based on research. Most students care more about placement and salaries. Many small to medium sized schools do very well in salaries and placement: Case Western, Carnegie Mellon, Lehigh, Bucknell, Cornell, Penn, Cal Tech, Columbia, Rose-Hulman.