I think Google is past the point where it can attract talent on reputation alone. They're already public AND their stock has probably peaked which makes stock options worthless. I imagine Google, like other companies, are having trouble attracting and retaining the top talent. There's a lot more opportunity right now in building a startup, and all the top developers know it.