Black Money. Simple.
yes you are absolutely right,people often buy bitcoin for blackmoney and sell them to make it white or keeping for long term investment. in other side exchange gives bitcoin lower than traders but they yet buy from seller because of kyc form is required in almost every exchange.
True to an extent that is one of the reason and KYC also another hindrance.