There are no solutions, only trade offs. Show me where I can buy a million dollars worth of BTC without paying a substantial premium and/or taking significant security risks, and I will gladly give up KYC.