Good question. It sure seemed like, of all the rumors going into Google IO, a new N7 was most likely. I feel like it was a foregone conclusion.

Here's one silly theory: Google really wanted to get a ton of Pixels out there, but they couldn't afford give out anything in addition, so they decided not to release the N7 at Google IO, otherwise there would be pressure to give it away too.
_________________________
Matt