TommyCarlier said:

Same in Belgium: they have sales and consulting teams, and evangelists that organize MSDN sessions and other events, but no active developers. I think it makes sense. Why would they need developers spread all over the world? What would be the advantages?

Because you can only hire so many good developers in each country. At some point you're just filling seats.