When John Cena is a part-time living on nostalgia, I agree, he should put over people super strong. But again, Hulk Hogan in 1992 or hell, 1997 would've died before putting somebody over like John Cena. Hogan took most of the match against Sting, as a heel, in the very type of match where he should've been squashed.
I wasn't John Cena was in charge of his booking and how often he showed up on TV and responsible for the booking of wrestler after they left his feud. But I know lolSummerslamJerichoEdge.
How about this. Most of the people pushed to John Cena's level simply weren't that good. Edge, CM Punk, Daniel Bryan, as much as I poke at the Bryan fans, and Rob Van Dam (before being an idiot) all turned out fine in feuds with Cena, despite getting involved in dumb booking just like every Cena feud, because Vince McMahon is an old man amusing himself.
It's almost like those workers had real talent. I mean, who were the great people buried by John Cena who could be drawing money today? Dolph Ziggler? Zach Ryder? Damien Sandow? The Miz?