You hate talent over looks?
WWE is the complete opposite of that, and it's been proven that many fans pay attention to appearance over other attributes. Talent should be a priority in any sport, and WWE is no exception, regardless of the "entertainment" tag with Professional Wrestling.
I do not like "Superman" gimmicks. However, Hulk Hogan was the only wrestler that really exemplified that. Hulk Hogan won unbelievable matches in unbelieveable ways.
John Cena was not an unbeatable champion. He is a main-eventer, and as a main-eventer, he has to be better than a majority of mid-carders and be on par with other main-eventers. Look how long his matches are and how much he has to struggle to beat anyone.
Undertaker is not Superman! You just pointed out his WM Streak, but WM occurs once a year! Undertaker has lost many matches to other wrestlers, including Batista, Edge, Big Show, and Stone Cold Steve Austin. Even during the Attitude Era and times before, Undertaker has lost many major matches. He is nothing close to a Superman.