The reason the base layer needs to be transparent is we just create the fiat system again if it isn't.
It should be a lot easier for individuals to act privately than for governments. The bigger the transaction, the harder it should be to keep private, which is exactly how bitcoin is structured.