I'm not defending any state spying, but geopolitics is different from individual interactions. Not anticipating the moves of the other nations means risking millions of lives of people from you country. Wars, nuclear wars, economic depression, etc. It's sad but we haven't yet solved many problems to fully become a democratic Earth (e.g. distribution of knowledge, election of politics. which basically are the same problems we see in distributed computing systems).