Even if the UFC paid every fighter 10 million dollars per fight, some fighters would still make poor financial decisions and end up broke. Some people are just stupid and will never learn from other people's mistakes. That's life.
There are stupid kids, right now, forcing themselves to get accustomed to smoking cigarettes. There are stupid people, RIGHT NOW, trying crack or heroin for the first time.