So technically buying almost any stock can be a way of shorting the USD in that you are selling it now and will buy it back later.
The risk - besides that of the company itself- I suppose is that if you have massive deflation you will end up with less USD. I don’t think anyone is worried about massive deflation of the USD, since the Fed can and would prevent that.
Today the only government (that I know of) committed to not printing money is Argentina but they have other issues affecting their economy and therefore inflating their currency.
Given that governments don't seem to have desire stop money printing any time soon, buying BTC is sound.
You don't know many countries, do you?
Argentina still prints more money, and has higher inflation, than most places around the world.
Singapore and Switzerland are some examples of nicely conservative monetary policy.