Sometimes the Court will refuse to hear a case because it is not "ripe." The issue might be better decided in a later case with differing circumstances.
Given the states listed with similar laws, there may be other cases (with similar but not identical facts) moving through the lower courts now.