Up until now, I thought the only way to convert fiat to BTC is through KYC exchanges. It seems like there are alternatives such as Bysk. Did I shoot myself in the foot by purchasing through KYC exchanges?
Not really mate, it's not a big deal as unless that exchange breached your private information. We need to be careful on trusting unknown exchanges that requires us to submit kyc. Much better to buy btc at trusted sites like binance or ettoro.