Sometimes, yes but people can manage without understanding all of it. When Staroffice was released under a free software license, it used to have lots of comments in German and it probably still has but despite that people have managed to understand the code and contribute improvements. The situation for non English speakers is comparable. Also, for many of them, they do understand English to some extend but they are not comfortable speaking in a public forum which is going to be archived pretty much forever.