I agree with this criticism. But it seems more like a practical obstacle than a fundamental one, which is important to distinguish. A practical obstacle can be overcome while a fundamental one cannot. While it's unknown whether Bitcoin will ever become a unit of account, it is in the realm of possibility. It's also possible that Bitcoin will just remain a store of value, similar to gold. And yes, gold has some intrinsic value but it is negligible compared to its actual value.