No, I definitely agree with you in theory BD. Ideally, I think that all people should learn a foreign language, especially people majoring in the language. There are loads of benefits to learning a language, and it shouldn't matter whether that language is Chinese or Turkish or Inuit, just learning a language for the sake of learning one is a worthwhile persuit. I tried to teach myself Swedish when I was in elementary school and there are probably very few languages that are less useful in real life than Swedish but I certainly didn't care, I was just into learning it (we had Swedish family friends and I picked it up fairly quickly from them)! Over the years since I've studied Spanish, Japanese, and finally Chinese. Language learning is an enriching experience whether or not there are any concrete rewards or advantages to doing so. Just because English is not really necessarily going to be of vital importance to their future lives doesn't mean that they shouldn't learn it (if they want to).
That said, I can understand why Chinese students don't prioritize language learning, specifically oral (teehee) language learning. When they are older and wiser and able to understand that there is value in learning things just for the sake of learning them, then they might regret that they didn't take advantage of this awesome opportunity they have to learn English from a native speaker. I understand you not wanting them to have those regrets too (and give you kudos for trying to get them to see the light), I just think that they're too wrapped up in their own worlds at the moment to really think about their classes as anything more than a means to an end. For most students though oral English proficiency is more of a "want" than a "need," and so it just doesn't get the same sort of priority that the "needs" (like passing the TEM4 or the PE exam) get.