It is possible to use bitcoin with good privacy assurances, but it isn't easy at the moment.
Luckily, @bitgould has launched the Payjoin Dev Kit to make it easy for people to integrate better native privacy into their apps via Payjoin.
https://tftc.io/tftc-podcast/431/