Question: why is vosotros only used in spain?
Answer: Maybe in Spain we use vosotros so much because we have a quite relaxed way of treating each other. Young people, for example, only use ustedes with older people when the situation is formal; once a situation becomes more informal because people get acquainted (student/teacher) everybody may use vosotros.