True for some of its current incarnations, but it is absolutely not a built-in limitation and therefore not a valid criticism of the entire space.
As a matter of fact, a number of existing blockchains are already entirely opaque to analysis (zcash, monero, grin, beam, etc...), and in these, the effort required to actually connect participants and transactions is typically orders of magnitude larger than the economic rewards you'd derive from the answer.