Meltzer was texted during the show by a WWE employee stating that the reason Zack was not on the show is because "Vince hates the internet". Backstage, many, many people were upset that the person getting the most chants throughout the night was not brought out for a promo or even a quick appearance in his hometown who clearly wanted him there. Meltzer got some more information today on the thought process.
Evidently, it was indeed a rib/joke being played on Zack. Zack had spent his prior show talking up how he was in his hometown, how excited he was, how this could be his chance to finally shine and move up on the card. Zack was told a few days ago he would have a promo and a match on RAW and would turn face on RAW, even being able to acknowledge his youtube show and Internet Champion gimmick. This is why Zack was so excited the past few days.
The rib went so far as there was even a fake script and timeline alloted for Zack to come out and wrestle, besides Superstars, with his RAW promo and on air face turn. When the time came close for this to happen, Zack was informed plans changed and he would not be on air. This was literally during the broadcast. The entire rib was Vince's idea and was because Vince is not a fan of the "bashing" Zack does about WWE and sees it as "giving in" to someone who is visibly bashing the company with "dropping ball" clips, etc.
Meltzer comments that the real joke is on the fans, as the reaction to him not being on air is not pretty and as the rib is being revealed, even less people are happy. Multiple wrestlers have stated their public displeasure with the rib and John Cena was said to directly confront Vince over the situation and what he felt was a poor joke.