I think the main reason for that is because they can not regulate bitcoin transactions. And as we all know, governments always want to exercise control over things and if they can not 100% regulate it, they would definitely consider it as illegal. I feel bad about this too.