The only way to buy crypto is credit card.
This statement is very far away from being true. You can buy crypto in some of the following ways (just thinking a few, not putting much effort into it):
- Selling other crypto for BTC
- Bitcoin ATMs (cash)
- Buying them from another person (again, cash)
- Wire transfer (exchanges or other person)
- Prepaid cards (similar to gift cards, offered in some supermarkets)
- Sell amazon codes (or any other) codes for crypto
- ....
Alternatively, you can also sell goods and accept
BTCBTC payments, offer some kind of service and get paid in
BTCBTC, and the list goes on
I'm confused that why I must provide my identity, passport number and image of it, and photo of my face.
You only have to verify your identity with some centralized platforms, and some even have a non KYC limits established.
I read and know that crypto is anonymous, why I must kyc to buy coin?
Bitcoin (and most crypto) pseudo-anonimous, all transactions are publicly available in the blockchain, so if you "only" have to know who one particular address belongs to to see most of their movements. Luckily, there are some procedures to prevent this, and getting a more anonimous experience.