It is certainly useful for states to keep secrets from their citizens insofar as they are keeping secrets from other states.

Also recall that states aren't unitary - politicians and bureaucrats can't have all their cards and considerations open to each other in the same state...