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.