The federalism concerns were not directly at issue in this case, so it would have been inappropriate for the Court to issue the ruling you suggest. Furthermore, there is absolutely zero chance the current Court would strike down the ban based on those concerns, even if that question were directly presented to the Court.
Nino, could you elaborate on why there was zero chance of this? You really seem to know what you're talking about. If you don't mind, could you explain it to someone like me who doesn't? Thanks.