"Lots of places are just looking for smart developers because there's lots of things to do rather than looking for somebody to fulfill a specific task."
That. If you are that company, I don't want to work for you.
You have to have a mission. The big hairy audacious goals guide your week to week work. If they don't then "You're doing it wrong".
If you don't know what I should be working on, then I am unlikely to be able to move you forward in a meaningful way. Sure, Google as a whole may not have a "thing" for me to work on, but each department will have it's key thing... again, if they don't, what the are they adding to google? Is my job secure? Or will I get axed in the next product that doesn't serve to organise the worlds information?