Because the boss thought a weekend lock-in party would be a fun event. So besides getting paid, there will be free swag, food, etc.
If someone has an emergency or needs to leave, then of course that wouldn't be a problem. But Geoff's preferring that the participants stay for the entire event.