

Most people who take a language in school don’t keep at it. We’re just doing it because it’s required, and to pass the class. I took French in high school. The only person I’ve ever met who spoke French fluently was my teacher. I really should have taken Spanish, but I wanted to be “different”.
In Europe, also, because of the open borders, and being packed so close together, people encounter foreign languages far more frequently. It makes sense they’d all want to, and benefit from, knowing multiple languages. And, they’d have more opportunities to practice. Not many Japanese speak a second language, compared to Europeans, for instance.
I had a co-worker who took a few semesters of Spanish in high school, she got all As, and then went on a class trip to Mexico. At first, she couldn’t understand a thing, but she said as she listened and tried, “something snapped” and suddenly she got it.