Why do heavy weight boxers have to weigh-in? They can weigh as much as they want since there is no upper limit.
They do, you know.
Boxing is a sport but it is also show business. There is an informational content too: If a boxer is heavier, then he is probably slower, but also harder to hurt.