I tend to agree. I understand why they did not strip McGregor prior to his fight with Mayweather, but they should have given him a month or two at most to schedule a defense afterwards. Imo, he should have been stripped of the LW title in the late fall, early winter. Both his unwillingness to defend at LW and his previous unwillingness to defend throughout his career should be considered.
Seems to me like confirming that Ferguson is the current undisputed LW champ would increase interest in his fight with Khabib, which is one of the biggest LW fights in years. I think there are only two plausible reasons for not doing so. The obvious one is that the UFC is afraid to lose their last hopes of a McGregor return. That's a huge miscalculation for several reasons imo: first, I think McGregor is much more willing to fight for the title than to fight to defend it. Strip him, and the guy will get hungry again and come looking for scalps. Whether he wins or loses in that endeavor, the UFC will sell PPVs.