Zach also couldn't beat Vince McMahon, who is a non-wrestler. Logically speaking, if the WWE wanted to put Zach over, they should have done so at Vengeance.
Good point, but Vince has also booked himself to appear very strong against other opponents including Hulk Hogan and Ric Flair. He might be a non-wrestler but most marks view Vince as being capable in the ring. I have a feeling if they ever booked Vince vs Shannon Moore, we'd be surprised to see Moore win.
I miss when Moore FIRST came to Smackdown and was tagging with The Hurricane and getting wins over Cruiserweight champ Jamie Noble. Those were some good times.