You may be aghast at the reality that boxing midcarders are making millions a year while top UFC fighters would be lucky to even get $1 million a year on a good streak in the prime of their careers. But they are being compensated in accordance with their skill level. UFC fighters are at best 10% as skilled as the top rung of boxers, so they get paid at best 10% of what top boxers get paid. Don't believe me? Just keep watching UFC fighters getting flattened by Youtube influencers in boxing then.