Buy BTC because you trust/believe in it, not because you want to make a quick buck.
The governments are basically bought out by banking cartels, and they will never allow Crypto unless it is their own and which they can control. It is about control, power is secondary and it comes as a benefit. Invest wisely and what you can afford to loose.
Probably buying at any point just because of own belief and trust in btc ain't enough to maximize profit. One of the good ways to do it is to buy after dump occurs in order to have cheaper Bitcoins. As far as I know, governments on some countries allow crypto as is like Japan so why have the thought of banking cartels controlling them? Those countries who banned it just want total control over their citizen's assets.
You are talking about some countries. There will be exceptions. But if you are upto date with the news you will read at least one news about Banks and Bitcoin controversy. Banks not only wants to keep our money but also tell us where to spend it and where not.
I can go on and on with the links but I guess you get the point.