it wouldn't necessarily be fair to remove all of the Boards features for a region just because their language has a smaller community behind it. Just giving them a GD because there may only be, say, 10,000 people associated with a language, is a stopgap solution at best.
It's less about fairness and more about feasibility. If a community has a thousand people or less, giving them 20 different rooms to speak in would dilute their community to the point where conversation becomes difficult. In addition, I could imagine there being technical or financial limitations.
Basically, there is a point at which a community becomes too large or too small for a given space. In my experience, a couple hundred or so users is a great benchmark for a single board. The ideal thread density is, at least in my experience, between about 24 and 720 new threads a day. As far as replies are concerned, between about 144 and 4,320 replies a day seems manageable. This works out to the following hourly activity:
1 thread per hour at minimum - 1 thread every 2 minutes at maximum
6 replies per hour at minimum - 1 reply every 20 seconds at maximum
7 actions per hour at minimum - 1 action every 17 seconds at maximum
Assuming that, on average, each user posts two times a day, a community size of between 82 and 2,520 players is required per board for it to feel alive. If you have 20 boards, that's 1,640 - 50,400 concurrent users.
Based on the above, you need decent-sized communities for the concept of full boards per language to work. The question is whether those communities exist in those numbers.