Most of the posts are in English. The language specific forums get nowhere near the posts that the English forums get. They are provided for those that do not read/write/speak English (or whose choose not to).
Demanding (or even requesting) that everything be in English, for a product that is officially Italian, and enjoys world-wide use, seems unreasonable to me.