The question has always been what's more impactful a basic degree from a great school or a great major at a weaker school.

I just don't think kids should have to change a major for a school to be interested. If you want to be an engineer, don't let anyone talk you out of it