There is truth in your words.  The thing about UFC is that they put together fights that people want to watch.  You can be undefeated and the best fighter in the world, but if you are boring to watch, your chance of getting a title shot is much slimmer than a popular, more flashy fighter.  It seems as though it's not a sport where you can put in your time and pay dues and get the shot you deserve.  You have to draw crowds.

That being said, I LOVE MMA!  Anderson Silva is just amazing.  The man is cut from a different cloth.  And I don't know if you keep up with it all, but the Affliction league has Fedor Emilianenko.  Jeebus Cripes that man is a beast.  He made Tim Sylvia look like an asshat.