The matching for the big promotions should be two opponents with really good skills in everything, makes for an exciting fight with tactics coming into play. However the UFC's aim is to make money so it's the fighters who are the most controversial/hated/loved etc that are matched.
People don't seem to watch the UFC to watch good techniques etc they come to watch 'their guy' win and the guy they love to hate lose. Just like WWE but with real strikes.
Hey! WWE is real! Shoulda seen a few weeks ago... Samoa Joe did his rear naked choke on AJ Styles, and AJ Styles tapped out viciously, wowza that must've hurt! BUT AJ was pinning Joe at the SAME TIME! So it was VERY controversial, as it was... "1... 2.... (AJ taps out).. 3!!!" But the referee didn't see him tap out......