100% true. If it were less mainstream we wouldn't have the dumb crap like Champs who will not defend and people getting big fights because they run their piehole while better fighters with some humility fight for much less. Remember how a few years ago Nascar was everywhere and their fans were 40% women, and now they can't even give away enough tickets to fill stadiums? That's exactly where UFC is going: All the real fans will leave because it has become more of a circus than competition and the "sport of the minute" fans will have moved on.
I've said it before: within 10 years UFC will be putting on scripted matches, and another 10 years after that they will be completely out of legitimate combat sports altogether.