90% of the cards nowadays is dogshit. Even the PPVs aren't worth paying for.
There are a couple of good cards once in a while (UFC Fight Night London), but they'll have names fans don't recognize. Which happens when you slap all the exciting prospects on Fight Pass, they get zero exposure. While you stick the same broken-record names on the FS1 and FOX. Now the PPVs feel like Fight Nights. But the only reason you have so many B and C grade Fight Nights, is to over-saturate the market so other promotions can't get attention, TV space or market share, and its worked! MMA media don't even cover foreign promotions like they used to 3-4 years back.