Just like my old man used to say.........every dog has his day and there is always someone that is bigger and better! BJ Penn met his match in Frankie Edgar. Give it a year and someone will eventually beat Edgar, if not sooner.
Now that MMA has become such a huge sport, your seeing much younger fighters who have solid games and are still evolving. And it will only increase with time. Soon to be fighters will start training at much younger ages which will heat up competition. And we are sort of witnessing a "passing of the torch" so to speak in the UFC. There are alot of "30 somethings" that are entering the back 9 of their careers. With the exception of a few, most of these guys will be gone in a couple of years. And I hate to see it, but that's just the way it is!