Ya definitely seems like they give them out like candy these days.
What they (UFC) should do is strip any champ that doesn't defend against #1 contender within 6 months. If the champ wants a pay fight, he can have that as long as he fights a #1 every 6 months.