I think Simutrans has a community, even in Europe, but not European Community since it's part of the international community.
It might not be the largest community, and not everyone might be interested in screenshots, but it still exists, has a relatively good climate and is quite helpful.
You can't blame the community for not doing what you want, because the community is not bound together by any common goal except to make Simutrans better. Everyone has different ideas about what Simutrans is, so everyone has a different approach on how to commit to the common cause. Be it through programming, pak-creation, networking,... most members of the community do something like that. Some just play, but that's important too. Those who play know best how to make it play better, find bugs etc. - stuff developers sometimes don't do anymore.
The wiki is a special case. There were long discussions about it already, and many people told you what's wrong and needed to be changed in order for them to get involved. Nothing changed, so they won't get involved. Blaming those people for not working under your conditions isn't going to change their minds.
If An_dz opened this contest claiming he would never do one again if he did not get at least 3 entries, I wouldn't have put even a little time in creating a screenshot. But he did not, instead he nicely asked. And it worked twofold. That's how it works in a community based on voluntary involvement.
This is a great community the way it is, so stop complaining about it. It can still improve though - just not with negativity. Improve it by making people want to improve it, voluntarily, the way they see fit. Encouragement works wonders.
(sorry, I know this isn't the place for this, but I can't stand this misrepresentation of how nobody in the community does anything based on his own unfullfilled demands)