I think it is wrong to call bitcoin a "private" currency.
On the contrary, imo bitcoin is much more of a public currency that any national currency is.
I think
pseudonymous currency sounds more appropriate.
But if this is not enough for you, you just have to wait for features like MimbleWimble. It can make Bitcoin much more anonymous.