My houserule is that everyone is bilingual if they want to be (one player chose not to be). Unless store-clerks are the smartest demographic in the city, intelligence has nothing to do with acquiring additional languages. I keep the general rule for balance and simplicity but seeing as my game is set in Ottawa, I offer bilingualism for free (English and French only) and additional languages above and beyond that must be purchased with skill points.
Cheers