as reported in Vietnam.net, it's possible Steam has been taken down in Vietnam after local game developers complained about the scope and size of Steam's vast portfolio of games, claiming Vietnamese devs cannot compete with Steam's releases given they are subject to government approval and thousands of international games on Steam are not.
Citing it as "an injustice to domestic publishers", Vietnamese studios reportedly say that local game development "will die" if Steam is able to keep releasing games without the same government scrutiny as domestic games.
Assuming approval is a strict requirement, a middle ground solution would be an open source, federatable, steam clone, operated locally. Have an approving committee to priorise approving games from local developers, and working on evaluating international games after all local games are dealt with.
That's for sure similarly efficient to gaming industry distributors system, where you need companies with the right connections to launch games in big platforms, like sony's, nintendo's, or microsoft's. Or event steam's, to a minor extent. Which also veto games not aligned to their opaque terms and conditions.
Also, it would improve international competition, with the removal of the technology barrier of entry, distribution costs would lower, games would become cheaper, and the share retained by creators and developers would be increased.
Long live, a collaborative approach to technology! Long live smaller profit margins! Long live open source!