Highly preferable to a total ban from SWIFT. Because giving the perception to the dictator of a nuclear state that all his money reserves have been totally “stolen” may not be the wisest move.
I’d personally not take that risk and work on other fronts.