for me personally it's okay to buy crypto on the KYC exchange because now it seems that there is still the only safest way to get crypto without getting scam ( if you choose trusted exchange ) and also it depends on where you live too. if in my country there is an e-commerce that sells bitcoin assets as well. This does not require KYC but is also safe because our money is held by the e-commerce.
I also prefer to use KYC exchanges to buy Bitcoins, because that's probably the safest way I can think of for now. Although the risk is that we must be
willing to lose our privacy, because we have to submit our personal data to these exchanges. Therefore, it is better if we finally decide to use KYC exchanges
to buy Bitcoin, choose one that has a good reputation.I've been using KYC exchanges in my country for 5 years, and luckily I haven't had any bad experiences.
I think there are a couple of possibilities to buy Bitcoin safely apart from exchanges that demand KYC. First of all there are exchanges, reputable exchanges that don't ask for KYC and then you also have a couple of swapping services that you can trust as far as I know. I think Shapeshift also offers swaps to BTC for cash if I am not mistaken and I think you don't have to provide KYC.