While I agree the restrictions the regular Sudanese population must face are deeply regrettable, it's easy to see why they're in place, and it's mostly Sudan's fault. I know people working at a cc payment gateway company you've probably heard of, and they regularly block whole countries because of widespread fraud and the fact that the local police simply do not care about their citizens stealing from foreigners and will do nothing. It's too much to expect companies to open the gates and constantly lose money to fraud just on the off chance one of the transactions might be to an honest actor.
Don't even get me started on the stories I hear from my friend at Western Union. It's very hard to do business with a country where there is simple no rule of law as we know it. The sanctions are likely a symptom of that, not the cause.