Two prominent reasons why a government may not like Bitcoin are;
1) Bitcoin can't be as fully regulated as the USD or any standard fiat currency can opening it to more nefarious purposes.
2) Banks and companies that make tons of money with the insane fees they charge to move fiat may feel threatened and tell their lobbyists to try and get the politicians to look down on Bitcoin.