Those who speak French are an extremely small population of the world.
I was making a generalization obviously...
Shame on the uploaders.... NOBODY SPEAKS FRENCH!!!!
Well, some 3/5th's of the Worlds population can read English, so it's simply "best practices" when uploading a show for people.