Well, decentralized mixing protocols are often used by bad people to do money laundering, but that is not the purpose of it.
The purpose of mixing tool is to ensure our privacy is safe. It is not the mixing tool is bad, but the people who use it with bad purpose are.
Monero is a good privacy coin, we can keep our identity private without external mixing tool.
Monero is fine but it doesn't have smart contract functionality and cannot work with Ethereum, BNB chain, Polygon etc. That's why using 0xMonero is necessary. It can mix and bridge privately from Ethereum to BNB chian.