Your bank account isn't viewable by everyone in the world, isn't it?
It is if you're the bank who's endorsing its value.
Since "everyone in the world" is who endorses Bitcoin's value - that's who gets to view it.
Encrypt that at your peril

(P.S. Contrary to the faulty propaganda you like to put about, anecdotal knowledge of transaction participants # contractually defined money. You need encryption to protect the latter because it's nominated. You need mixing to protect the former because it's un-nominated but not backed & therefore must remain transparent. If you get that principle the wrong way round then you end up with Monero which is why you're having to cite 3rd-party backed trusted monetary media in your defence).