This has been a question that has been asked and discussed on this form over and over again, but I'll repeat my feelings on this question. When it comes to what a "Safe Haven" is, it doesn't necessarily have to be something that can't lose value. Gold is obviously the primary example of this. Gold certainly can and does lose value, yet it is considered the ultimate "safe haven". So yes I personally feel that it is a safe haven, but maybe not one as good as say Gold or Silver.
I interpreted OP to mean safe heavan as in the government can't come in and interfere with commerce, because he talked about asset transfer.
Either way, the answer I think the answer is yes. No, Bitcoin's value is not guaranteed, but neither is any other fiat currency. In fact, you can literally guarantee that fiat will lose its value because financial institutions purposefully target inflation rates to be elevated to discourage people from hoarding fiat. So if you're losing whatever cash value you have at 2-3 percent a year, Bitcoin certainly looks a lot safer if you look at the bigger picture.
Sure, someone that bought in 6 months ago before the dip is not very convinced - but as I always say, increase the time frame. Would someone who ditched fiat for crypto 3 years ago be one to complain? Nope.
Perhaps the hardcore crypto nuts might suggest that Bitcoin's price won't be as volatile with more adoption, but it's not really a good argument given the price swings when the whole world was beginning to dump their funds in crypto. Counter argument would be that the mass adoption was creating an unstable bubble, but regardless, bitcoin is as safe as it gets if you extend out the time scale and not focus on price swings that might extend over a few weeks.