USA, they taught us that vosotros was used in Spain but that’s it. They saw it inefficient as the Spanish speakers around us and the majority of Spanish speakers didn’t use vosotros.

I’ve been learning Spanish on my own and what I’ve learned agrees with what you stated.

Vosotros is a dialect of Spain, but it’s rarely used outside of Spain.