My “easy” solution for b) :
- Buy XMR from wherever you want (even KYC exchanges if you want and can)
- (if you’re already on a CEX and don’t want to bother, withdraw USDT/USDC/LTC/BCH… any crypto with not insane withdrawal fees and which is fairly popular, and then exchange it on a non-KYC exchange for XMR)
- Exchange your XMR at a non-KYC (or non systematical) exchange for your desired traceable cryptocurrency.
I can recommend https://trocador.app/ - nice exchange aggregator that doesn’t require you to log into the exchange’s website, and that displays the level of privacy of each exchange.
By using this method, you always have non-ML non-KYC crypto that can be used to buy anything
For additional (and true) privacy, please churn the XMR while you have it. If you know, you know, but that’s a power user move.
I think they have reproducible builds on Android. iOS doesn’t allow that though.
There’s also a fork named Molly on Android. It’s nice.