I don't think it's as clear cut as "governments won't be able to stop bitcoin."
Governments can and have done some awful things to control the people. They can certainly push bitcoin underground, which wouldn't be good. But the people control of this too. The people need to elect leaders that support the future they want to see. The people need to get more involved in politics. The people need to find their voice...then use it.
You are right and maybe
Yes, governments can be - sadly - horribly effective at killing things (people?), but they are usually and - thx to heavens - terrible at innovation and tech, which is speeding up exponentially.
As one of the speak persons for BTC, Andreas M. A. said, "You can not stop money that is information" (for it can be spread on a tissue, radio wave, spoken language, smoke signals, etc).
You are absolutely right about the fact that govs can push it to underground - even though there is no coordination among the govs -, but the invention is out. They can not "uninvent" blockchain (decentralized consensus). They are powerless in the long run, and they do not even know; - just check out the Canadian senate hearing [https://www.youtube.com/watch?v=xUNGFZDO8mM] , where 60+ grey haired guys try to comprehend networking, internet and crypto, it is hilarious :-D