Now, that the mixers are banned from this forum, I wonder, why do we even need BTC mixers.
A non-KYC exchange solves the mixer problem where Bitcoin and Monero are available too.
1. If you have bitcoin which is connected to you and you want an untraceable one, you should:
i) Go to an (even KYC) exchange, where you change your BTC to XMR.
ii) Send the XMR to 'monero_address_1'.
iii) Send the XMR from 'monero_address_1' to 'monero_address_2' outside of the exchange.
iiii) Send XMR from 'monero_address_2' to a non/KYC exchange and change your XMR to BTC.
2. If you have 'dirty' bitcoin and you want a clear one, you should:
i) Go to a non-KYC exchange, where you change your BTC to XMR.
ii) Send the XMR to 'monero_address_1'.
iii) Send the XMR from 'monero_address_1' to 'monero_address_2' outside of the exchange.
iiii) Send XMR from 'monero_address_2'q to an (even KYC) exchange and change it to BTC.
As I see it, there are non-KYC services where you can change BTC to XMR or XMR to BTC.
According to my research, e.g. changenow.io seems a KYC exchange, but they don't ask your documents, only in case of suspicious transactions. Or do you know surely non-KYC echanges with BTC <-> XMR change possibility?
What do i miss?
I like the number one plan, it is a good approach for those who want their Bitcoin private for security and personal reasons with no strings attached. But what you are missing according to your question is encouraging "dirty Bitcoin." Should I say I detest this? Your insensitivity is what is missing and you should have just limited it to the first suggestion.
Bitcoin is a very good project, a near-perfect one for that matter if bad users could be kicked out. And no wonder Monero is a subject of controversy now and some exchanges are beginning to flag it for further studies before they act upon it.