> Similarly, most public blockchain-based financial products are a disaster for financial privacy; the exceptions are a handful of emerging privacy-focused blockchain finance alternatives, and these are a gift to money-launderers. Is this arguing both for and against the need for financial privacy at the same time?
No, they are arguing against extreme positions. With public ledgers like Bitcoin, everybody can reconstruct your financial history if they know your wallet address. With privacy-focused blockchains, nobody can do that. However, with a bank, your financial history is not publicly available but the bank still can perform checks to guard against money laundering.
There are several different levels of privacy [1]. Some hide amounts and wallet addresses, while still exposing the transaction graph.