Its mainly for security reasons....the majority of international carriers now adopt a policy where passengers are required to stay in their ticketed cabin!