Well said. Although I only agree within the domestic context. Some countries make all their citizens tax returns public - that's a good kind of openness. However, when dealing with foreign countries there will often be a need for secrecy.
In order to continue to deal with foreign countries as they have hitherto been dealt, there will often be a need for secrecy.