So don't store data in iCloud? It's perfectly possible to perform your own encryption and hold the private key yourself.
Sure, many users in China can use other services, but it seems to be a no win situation for most people. Unless you’re technically sophisticated, you’re unlikely to pursue alternatives which provide a greater degree of security and require a bit of technical know how. At best you can say that Chinese users will likely be no worse off using iCloud than they would using any other China-based service. Unfortunately that…
I'm completely pro-privacy, but I need to ask: why would ordinary people's ordinary data need better security? Even if iCloud might be decrypted by the government. If it's data like bills, government issued photos of ID cards, family photos, it will most likely won't matter at all and the security is good enough, just like anything available.
Once you do have a reason to encrypt something, learning GPG, LUKS, etc. is not that hard or that technical.