The best boxers on the planet, many destined for the hall of fame and a couple of all time greats, have been trying and failing to punch Floyd Mayweather for the best part of 20 years. That a guy with limited amateur experience is being allowed into the ring with possibly the best boxer of this generation, and one of the all time greats, is ridiculous. It's an exhibition fight and nothing else.
McGregor is out of his depth and swimming in different waters. He's a badminton player going for a tennis match.
The fight will end when Floyd decides it does.