I don't have the slightest clue why The Rock won at Wrestlemania 28.
It's completely counter-productive to the company's future and progress to have a part-time wrestler/full-time actor win at Wrestlemania against the current top face of the promotion. It's like if Hogan won at Wrestlemania 18 than left to go back to do movies or something, it doesn't make sense. People say "well, Cena didn't need the win," but did The Rock need it!? He's not even on the current roster, and has appeared 2 times since Wrestlemania to talk about it. He's a huge mega-star. I understand the smarks and older fans were happy, but since when did Vince all the sudden care about their input? WWE has built the entire company around John Cena and after all the wins, Championship reigns, and main events Cena was put in to be put over as the top guy, he still losses to a guy from the previous generation. How does that make sense?
"Send the fans home happy." Now that's a bullshit excuse. Wrestlemania 18, fans cheered Hogan over The Rock, Rock won. At Wrestlemania 22 and 23, John Cena was booed out of the building, Cena won. Hell, the fans booed Miz at Wrestlemania 27, Miz won.
I still think they should have done Rock/Cena at Wrestlemania 27. Instead they had The Rock as the "guest host," wasted the first 20 minutes of the show, and the entire main event between The Miz and John Cena was based around, "will The Rock show up?" Seriously, if you watch the match you can see the fans head turned to the entrance ramp more than once, especially when there was the stupid "double count-out." Than, Rock hits Cena with his Rock Bottom, which causes Miz to win. Finally, somebody has beaten Cena in the main event of Wrestlemania, it's a huge accomplishment. Nope, let's flush that down the toilet to give The Rock a chance to make The Miz look like his bitch and the lasting image of Wrestlemania 27: The Rock.
Than that's the lasting image of Wrestlemania 28, too? Really, Cena never got his revenge for Wrestlemania 27, and Survivor Series. Rock never got his comeuppance. It was just basically on big year to get The Rock over. For what reason I'll never know.