I have been wondering this since I looked at Nillion project that got everyone to talk about. We all know blockchains are public by design, but not everything should be.
i get wanting to keep privacy but isn't the point of blockchain being public is because basically anyone can join in on validating these transactions that we can see in the blockchain itself you can join in by making transactions yourself as well without having to ask for permission from a central authority
that to me is what the essence of a blockchain is and thus the need for it to be open and transparent to the public