Damn right, this is the main reason why it has not gone mainstream. You need to go through a KYC process everywhere just to buy some coins. Coinbase, localbitcoins (unless you get the really expensive ones), it needs to be made easier
Lol thats because of anti money laundering from all governments rules so for the security of all concerns KYC is being required,and if we will only widen our understanding this is for our own benefits also
Just like assuring the safety of your precious fiat ,before depositing on banks you will be needing lots of proofs to be able to do that,so in bitcoin theres the same process and if you are not into illegal then theres no problem in providing kyc i guess