If it is possible to pay for goods using cryptocurrency, then cryptocurrency is definitely money.
Yes, everyone can use cryptocurrency to buy an item if there are no restriction from the rules of a country. Cryptocurrency must comply with the jurisdiction of a country and you must comply with it too.
The adoption of cryptocurrency as a currency has increased so far and we will benefit a lot from it. However, we also still have restriction on the use of this currency due to the rules that apply in the countries where we live. Not all countries legalize cryptocurrency as a legal currency, but there are no restriction on how to profit from trading and investing.
Cryptocurrency has provided users with freedom, decentralization, and all kind of convenience. So even though we are prohibited from using this currency in the real world due to regulation, we can still use it to pay for something online even if it is done between countries.