CBDCs welcome to centralized programmable money