This post leaves a lot on the table in terms of background. It seems like a rough draft of a post that should probably be at least a few pages longer, or at the very least, explaining the lead-in with regards to npm and the twoorter whom they blocked.
As for the geopolitical reasons for Docker/GitHub, they have no control over that as long as they're in GI Joe country.
Trying to separate tech from politics or “real life” is not possible.