Absolutely! Discussed this the other day in one of my law school classes when talking about CBDCs. We were discussing the "benefits," one of which being the programmability of money.
Discussion
I would have asked why does money need to be programmable?
Talked a lot about the ability to put limitations on what welfare disbursements could be spent on and prohibiting it from being used to avoid sanctions. Of course the glaringly obvious issue I saw was if that is possible, then making your money expire is possible, locking down your wallet is possible, etc. I did bring up the growing weaponization of the finance industry and how programmability can be used to unplug political dissidents and other draconian measures.