I think the problem is mostly with WWE, Vince McMahon is in love with the freakish build, or just the all around muscular look. I guess in his mind, he wants to allow people to dream, and if you see some of these dudes in the WWE, it kind of gives you a goal, but, it's still just Hollywood bullcrap/. As someone who's not a big guy at all, I can personally say that being a big dude doesn't mean you're the strongest or most athletic. You might be the scariest looking, but, that's about it. Really, if Hornswoggle ran up to you and said he was going to kick your butt, you'd probably just laugh, but he might be able to do it. If John Cena said it to you, you'd probably be a bit more respectful about saying, "No way dude." I do like that the average looking dude can become a champion, I forget who it was, but someone on here said they liked CM Punk as the champion because he was just a regular looking dude, and it gave you that thought of, "Well if he can do it, I can probably do that too!".
I think for the WWE, it's like reading a comic book or something. The hero is always supposed to be this huge dude that looks almost unstoppable, and the villain almost the same way, but just a jerk. I do like that the average looking dude is getting their chance, but, I don't think it'll last too long. Especially in a company like WWE. They're more about the promos and the look than they are the actual wrestling ability. If it was all about wrestling ability, most of the "main eventers" would still be just opening up the show. I don't get shows like ROH here, but, from what I understand, promotions like that are actually about talent. Yes, promos and other stuff is important too, but, they still focus on wrestling talent. So, you might see more regular looking dudes as champions on shows like that than you will in WWE.