Oh, I know! And there’s no good way to represent a language. Showing the Stars and Stripes to indicate English is a good way to piss off a lot of people. I’m sure there are plenty of Francophones who identify with a language but not a specific flag.
Interestingly, Wikipedia doesn’t have a separate language for, say, Canadian French rather than Belgian French (I don’t know if there is any significant differences).