I'm so with you on this, but also split. I
get it - you want someone to prove a baseline ability. However, I'd like to think someone who wants to hire 'awesome' developers will do some non-standard things like... you know, checking out that developer's code repos on github/bitbucket/sf, reading their blog, watching them present, etc. Granted, not everyone does this of course, but some do.
I applied some place (at the recommendation of a few colleagues who thought I'd be a good fit), and got extremely basic 'who are you?' sort of questions - the interviewer clearly hadn't read my resume at all. "What do you know about our service?" "Well... your marketing person tweeted and promoted some open source code that I released to run on your service last month..." "Oh". "And I've blogged about your service and published some user group videos about using your service over the last year or so". "Oh".
Just like employers want to avoid time-wasting candidates who can't do basic fizzbuzz stuff, many of us want to avoid wasting time with potential employers who can't extend a basic courtesy like doing 3 minutes of googling about a candidate before talking to them on the phone.