The notion that FB/Amazon hire primarily from the top 5 universities is so totally unrelated to reality that I feel like I'm watching people discuss the consequences of the fact that the earth is flat.
Big tech companies tend to have interesting work. Why would anybody jump through the hoops to go to a top university to get an ordinary coding job?