Banks and government are scared of the harm bitcoins and crypto can cause to their profit and policies if not checked that is why they don't want to give it a support.
it's not only about the profit.
it also because they can't control it.
that's why many banks nowadays are looking into blockchain technology and tried to apply it in their environment