Aside from the regulation about building backdoors into hardware - is there any any reason why it would be disappointing to hear that bank software must be essentially open source?
That's why this is a tricky issue. In theory most of these demands are quite reasonable, but the context is that a country known for cloning and hacking is asking for "visibility" into technology developed by others. The potential for cheating is large. And if western companies refuse, they'll be displaced by domestic Chinese companies so China has little to lose either way.