Is there any hardware reason why my Nexus 7 would have dramatically poorer voice recognition accuracy than my Nexus?
Not really. But being a tablet, you have to handle it differently.
When you're ready, hold it really close to your face, wait 5 seconds.....
Then cluck like a chicken......
Sorry, that was just slilly,slidy,schticky, whatever.. Gonna go sober up now.