I reckon that Mayweather knows that he has lost a step and that father time is catching up with him fast, he knows that Crawford or anyone like that would be a massive risk, hence why he fought someone who is not a boxer.

His ego is too big to let him risk the 0, I think that he is done.