UFC is actually a really, really poor product. I've watched it since it's creation and it's been on the decline for a long time. A lot of UFC cards are pretty poor overall and it's more quantity over quality (you could say the same about boxing cards). I preferred Pride over UFC. The cards were better and the events felt more special. Boxing PPV's are usually poor products which they have no reason to be (better cards could be made). The talent is growing and is there in boxing but they can't make proper cards. The majority of UFC cards (including fight nights) are X fighter (a washed up fighter with tons of losses) vs Y fighter (some unknown) and most people won't care to watch them fight. If you look at both sports boxing has way deeper talent pool where competitive fights could be made over mma. Where you see quite a dip in up and comers coming through in their 20s compared to the younger up and coming boxing talent. If Danny Garcia was an MMA fighter he'd get paid around 100 to 200k a fight at best vs 1.1 mil in boxing. That's the main issue with UFC is getting the right balance in what a fighter is worth to the company. In the old days of UFC fighters could express themselves more and get additional sponsorship.