Of course Bitcoin is not a socialist's ally
in the long run. It's fundamentally a way to get government
out of money, which is exactly the opposite of socialism. Bitcoin is an anarcho-
capitalist tool.
The article rightly notes that the ability to print money is relevant here, but I think they could have expressed it in simpler terms. In short: printing money is always a redistribution of wealth. If you print a million dollars and give it to a group, you've effectively taken money away from everyone else and redistributed it to that group. The pot of wealth in the country hasn't changed size, the recipients of the newly-minted money just have more of the pot.
In a socialist ideal, this is a key tool because it's one of the main ways of redistributing wealth from the rich to the poor. You print money and give it to the poor. This isn't creating value, obviously, it's just decreasing the value of the money held by the rich, and giving that value to the poor. A decentralized value store can't do that.
However, some socialists would argue that the ability to print money in modern western powers is primarily used to redistribute wealth from the poor to the rich, not the other way around. Due to this, a socialist might say it's better to use a decentralized value store now than to use a centralized value store that is used to redistribute wealth in the wrong direction.
If you're a socialist, the question on your mind with regards to bitcoin should be: Is the power to print money being used to redistribute wealth from the poor to the rich? And if so, is the short term benefit of avoiding this harm worth the longer-term harm of moving value out of stores where wealth can be redistributed from the rich to the poor? These are much more complicated questions: the first might be answerable with data, but the second question involves a lot of future variables which may simply be impossible to predict.