^The reason they dont is because this isnt a sport... Honestly, if wrestling was real, and people watched it for the matches, and because it was real, then Shelton would be getting title shots. But wrestling is fake, so in a worldwide company like wwe, where everyone knows its fake, theres no point giving matches to guys like Shelton when that isnt what the fans want.
But hey, Shelton I dont think minds, if he did, he would jutt go to tna, but ya, the fans dont give a shit about him. Its just the way it is. Im not saying is right or wrong, its facts. Fans like guys like HHH, Cena, Batista, Orton, and a bunch of the others main eventers because this is entertainment, not real.