The reason WWE booked CM Punk to win over The Shield at TLC, it's said he had to win with both John Cena and Daniel Bryan already booked to lose. Plus, it created more drama for the eventual breakup of The Shield. At RAW, they had Roman Reigns get the win over Punk with the idea Reigns is eventually going to be the "real golden boy" since he has the look and sports background WWE officials like, as opposed to Punk and Bryan who will never 100% get past the size and look issues. They also felt Punk was protected from the loss by having the segment with Shawn Michaels, which people would remember more than the fact he was pinned.