Please elaborate - why is there almost zero privacy?
If instead you perform the transaction using a cryptocurrency exchange it won't be public. However, you can't perform transactions if that exchange is down, making the argument that "bitcoin fixes this" a moot point.