Ehhh French is my first language and I don't see any reasons why it should be in French. Most people in the world speak English as their second (or third etc.) language.
Plus the site would need even more mods, French speaking mods plus w/e other languages. It would be quite a mess and I don't think there's enough people up to the task.