At the end of the day, this really boils down to Vince needing to go. Everybody talks about the genius he is... Let's analyze this:
Hogan - Was created in the AWA and poached.
Austin - Was the Ringmaster under Vince. Had to outright as Vince to stop editing his promos before he could finally get over. Only got over when Vince stopped controlling him and let him run with it.
Rock - Was Rocky Maivia. The next big babyface getting go away heat... Didn't get over until Vince stopped controlling him and let him run with it. Matter of fact, didn't get over until the roster was burying him so bad that he was told, you can go off script, but you better make it good.
Cena - Most captivating character is when he was ghetto Cena, and he was told by numerous people Vince was going to fire him if he didn't stop. Ended up getting over and then became the kiddies favorite, which is the easiest group to entertain. Doesn't get nearly enough respect though, he's an A+ promo and A+ at putting together a match. He can't do a bunch of flippy shit, but he knows how to feel out the crowd and put on a show. He also wanted to go heel in like 2006 or 2007 and Vince wouldn't let him.
Roman - Carbon copy Cena. Who'll ever forget the gem, "Suffering Succotash", line Vince gave him that killed him for years. It sucked. We all know it sucked. As we found out years later from Ambrose/Moxley, Roman knew it sucked too. Didn't get over until Corona killed house shows and gave him the opportunity to go heel. He always had that potential. If you don't believe it watch his performance against Rollins at MITB, working his knee and bullying him around.
Only one you can really credit Vince for is Undertaker, and let's be honest, that's a dime a dozen garbage gimmick that got taken over by a one of a kind performer and made into something. Anybody else, it would've failed.
He's not the genius he's made out to be. He's a fantastic businessman and a dogshit wrestling booker.