The actual problem is that no part of the government wants to be the one to tell you if something is legal, because whoever actually makes the decision takes the blame for the consequences one way or the other.
So Congress punts and passes unclear laws. Then the SEC refuses to comment. Then the courts send you away if you try to get them to decide by asserting that you don't have standing because no one has tried to enforce the law against you yet. But then you have no way to know if they'll try to enforce the law against you in the future -- and the only way to find out is to do the thing that may or may not be illegal and see if you get charged with a crime.
Which is bullshit. Somebody should have to officially tell you if you're allowed to do something or not, ahead of time.
And if you're Bernie Madoff, all they have to do is tell you that no, you're not allowed to do that, and here's why. But then if you think you are allowed to do that, you would have standing to challenge that official determination in court.