One of the reasons why Starcraft can't expand well is because another game dominates the hearts of almost all young players today.
Games such as Dota and League of Legends.
League of Legends is basically free, Dota has been around here for a long time, and is free for as long as it has been.
They're just as fun as SC2, but since the factor of being free to play is a widely appraised deal to anyone who is saving (or basically, doesn't have) money.
It's sad to see Starcraft staying little, but even if you could convince an entire island size group of young people to play starcraft, they wouldn't because they need to pay and peer pressure of doing other games.
Also, Dota has been the leading game here in my country, you just cannot bypass it because it's been with young people since the day they visited an internet café.
Even the smallest donations help keep sc2sea running! All donations go towards helping our site run including our monthly server hosting fees and sc2sea sponsored community tournaments we host. Find out more here.