As much as i hate languages, they are a different skill, and most schools should encourage pupils to take them. My school forces pretty much everyone to! The actual sylabus is not hard tbh, 60% of my grade is memorisation!
I do think the syllabus need revising a little; at GCSE they don't teach you much useful stuff. More practical voacab should be taught rather than the repeated "describe your school"!
If i went to France, i doubt i could do more than speak single words in most cases. Sure i know how to say "my school is beautiful and old" but would i be able to ask for a train ticket? NO!
On the other hand, would GCSE really be able to teach someone language skills to "survive" there?
Let's face it, when in a different country, most people's English skill will (unfortunatly) exceed yours in speaking their language. GCSE atleast allows you to understand french and how the structure differs from english, and i think it teaches you versitility. Once you have "learnt" one language, it makes it easier to learn another, if you want to.