I think it all depends on what country do you live on. In our country there are plenty of ways to buy bitcoin. There are some merchants where you can make an online payment and just pay it on the cashier for your bitcoin to be credited on your online wallet. However, having such convenience doesn't mean bitcoin is easily adapted in our country, a lot of people from our country are still not aware of it.
KYC depends on your choice. Decentralized exchanges are better option for your situation. So, view of the government about cryptocurrency is not important.