I feel like people who are surprised by this are either stupid or have no combat experience. It's incredibly hard to defend punches like Mayweather does. Fighters will always get touched, even if their opponent is much worse, unless the fight ends very soon. If a pro boxer lets you throw 200 punches and simply tries to defend them, chances are you will land a few. This isn't the Matrix, and Floyd's defense is overhyped. He gets punched in every single fight. He just gets punch way less than other fighters.