However... unless you account that the native speakers and heritage speakers will learn English, making your ability to say cerveza useless. If you aren't fluent and have professional Spanish qualities (like Medical Spanish), its useless. Learning Latin or Greek would have been more useful, at least I could struggle through Cicero in Latin, than saying 3 words in Spanish before the other guy switches to English.
In the US you are very likely, at some point in your life, to encounter native Spanish speakers with poor English competency. Outside of higher education, you are very unlikely to encounter native Mandarin speakers with poor English competency.
The typical student does not emigrate or even travel that much, so you don't prepare them to encounter a human randomly selected from the population of the Earth, you prepare them to encounter a human randomly selected from the regions where they are likely to spend their lives.