The UFC is in dire need of marquee fights. They’ve stooped to the level of putting champions from different weight classes in fights, which can lead to a fighter carrying two different titles at the same time. This reduces the amount of title fights they can put together to headline shows. The whole deal is counter-productive in the long-term.
This all started when Conor McGregor faced Jose Aldo on UFC 194 in late-2015. McGregor won that fight and held both the Featherweight and Lightweight titles at the same time. Conor held onto both of those titles for some time, which muddied up both divisions for over a year. UFC President (and current matchmaker) Dana White had to make fights for interim titles at those weights.