Instead of cutting to the upper limit of the weightclass you want to fight in, I think you should be in the one above, locked in, with a certain range you can fall into. e.g. Jose Aldo fights at 145lbs but he clearly doesn't weigh that little. So he would be fighting at a weight that allows him to fluctuate between 165 and 170, which is likely his prime gym shape. Basically welterweight. Tests for signs of weight cutting would be implemented so fighters couldn't still pull the weight cutting fukkery.
OR
weigh fighters more regularly and only allow them to cut 5lbs max.
So many fights would've, should've and could've been SO much better without the cuts.
Imagine fights like Mendez vs Aldo (with bang ludwig coaching) at full weight.