You can argue that some gov/regulator should have access, though good luck finding one country everyone trusts. More realistically, and practically, you could require that, as many jurisdictions do with cash, we should have reporting requirements for when a merchant sells something for large amounts of cryptocurrency.
But its pretty hard to argue everyone should be financially naked and exposed to anyone who wants to look. To fix that, even if you're government surveillance friendly, you first need to make the blockchain zero-knowledge (which Monero actually isn't good at, but thats irrelevant here).