UFC presented great fight cards since 298 but after the 300 i guess its over. we are back to fight nights that are just a filler episode in an action series. even the 301 is not so much exciting.
It's impossible to have high-profile events every week or two, so those fight nights act, as you said, as "fillers" just to give something to watch to MMA connoisseurs and it's a good opportunity for lesser fighters to build their name and get experience in fighting on a 5-rounds distance.
i think its time to pay huge to those fighters like Islam to move up to welterweight when they see no one is challenging them anymore in their division. incentivizing those fighters who moves up will make the divisions exciting.
Islam can't complain about lack of worthy opponents. He's fighting Dustin soon, then (assuming he wins) most likely will face Tsarukyan, after that he'll fight whoever emerges to the top, I'm hoping for Gamrot, but there's also Max Holloway or even Conor as possible options. Or maybe, if Topuria doesn't disappoint, they could do a super-fight between them.
Anyhow, Islam said he wants to fight 3 times a year and it looks like the UFC is keen on that too, so we might see him fighting quite often.