I think you are in a hell of a bubble. I've worked at several large companies over the years and would have to say that many of the engineers i've worked with have all come from vastly different backgrounds. I've certainly worked with some people with very impressive academic credentials but the majority do not.. and that could mean an engineering degree from a run of the mill school, a degree in an unrelated field or no academic credentials at all.