The diversity of languages might be one. The fact that each European citizen probably prefers hosting in his own country, or, if that's not possible, wherever's cheaper (and that usually happens to be US).
Building a forum takes time, and once you have a behemoth industry specific forum, competing against it will be very-very hard. When it comes to forums, it is activity that attracts more activity.