Most fighters at the top level will eventually smarten up and realize over-training and injuring yourself before a fight isn't a way to make money or win fights. You will always have the fluke injuries some of these have been.
Yeah I'm with this. Smarter fighters will stop pushing through injuries to fight and also stop taking short notice fights. I think it's a sign of the times sadly.