I see it as the same as withdrawing cash from an atm, honestly. Sure non kyc monero is better, but once you withdraw cash from a cash machine it is anyone's guess what you did what it. Same for monero. It's obviously better to earn or get it from a p2p solution like localmonero, but onec you withdraw it from a kyc exchange like kraken or bitfinex, it's anyone's guess what you did with it.