Do open class competitors have to weigh in?

Yes. There are so many competitors around the world that there is a chance that scores will be the same. The bodyweight is then used to determine the world ranking is scores a tied, the lighter bodyweight competitor will then take the higher rankings.

All competitors have to weigh in for the above reason.