That's why it's not bad it's being brought up in this context. We need fungibility to be able to use Bitcoin as free(dom) money.
To paraphrase Antonopoulos, if you
can't use your money to buy drugs, which is the second largest market in the world after food/drink and has been for thousands of years, then your money is not really money at all. There is no money in the world which you can't use to buy drugs with, and if your money can't be used in the second largest global market, then it isn't actually money.
That doesn't stop governments and their agencies using this to help promote their taint nonsense. Just don't pay any attention to the fact that the annual fiat spending on illegal drugs eclipses the entire market cap of bitcoin.
I am aware of Zerocash, Zerocoin, Zcash and Monero - anything else to have a look at?
Zerocoin and later Zerocash are the protocols which led to the creation of Zcash, not altcoins in their own right. Zcash is not private by default, requires trust in the initial set up, is ran by a centralized entity which awarded themselves 10% of all Zcash ever created, and is transitioning to proof of stake. I have seen nothing which convinces me it is better, or indeed even close to, Monero.