I think its reasonable for the likes of google and facebook to consider the most important trait of their hires to be their intelligence. Even if most people at these companies are really just CRUD developers, you never know who the next big idea will come from. Consider how many products came out of google that were side projects of one of their engineers. Hiring smart people is an investment in these companies' future.
The problem is when the random nothing-but-CRUD companies/startups think they need google-caliber engineers.