There remain at least two difficulties. The first is that it gives a general power to make any legal act illegal, on a person-by-person basis. So you can, for example, be exiled from a particular area by the judge, with criminal penalties for disobeying (even though that's not a prescribed punishment in itself for any criminal offence). Where the order prohibits things that are likely preparatory to further crime and not something someone would want to do otherwise (car thief prohibited from touching unoccupied cars, for example, as in a recent case) it makes a lot of sense. But it does rely on the discretion of the judge being exercised reasonably.
The second one is much blunter: if you tell someone who has already broken the law (and doesn't care) that they can't do something, they are quite likely to ignore you. So they can generate quite a lot of further punishment/court time without actually deterring much. That's more of a practical objection than a philosophical one, though.