Why doesn't it offer true anonymity to swap for XMR? What are the risks you are seeing? Getting dirty money yourself or something closer to being detected using some kind of fingerprint techniques?
However, if one just exchanges his crypto to fiat for spending, that can be another option? It is...