The other reason the hiring process is broken is because it's totally backwards. The hiring process doesn't indicate any appreciation of talent. Talent in this industry consists of wanna-be rockstars. Talent wants the company to say "Hey, you're great. We want you. What's it going to take to get you here?" Google's approach, like many other companies, is "Go online, email us a resume, and we'll get back to you whenever we feel like it." Most people with talent are going to say "Forget that. You got it backwards. You need me more than I need you."
To put it in perspective, think of how professional sports teams recruit college athletes. The professional teams do every damn thing they can to get college athletes to agree to join the team. They send out recruiters that pay for meals, make the candidates feel special, and everything else to make the talent feel appreciated. That's how you recruit talent. Taking the approach of "Go online, do our rinky-dink job shopping cart thing, email us a resume, and we'll get back to you when we feel like it" doesn't attract talent and never will.