I think they should put a limit on how much weight someone can cut for a fight by weighing them in day before as usual and then again right before the fight. It would take a little while for the fighters to adjust to how to regulate themselves but I think it would help. Like put a 5-10 pound limit on how much they can cut so fighters would have to watch how much they weigh before they started the initial cut. They'd be forced to stay close to the weight they're gonna fight at. Weight classes are there for a reason and there shouldn't be these huge differences between people in the same weight class. Some fighters are cutting a lot of weight these days so they should either put a limit on how much or add a few more weight classes.