“They only took this case because they can make a very narrow ruling that applies nowhere else.”
I had the same reaction. But in that case, why are they bothering?
To give the appearance of upholding the 2nd without knocking down any of the restrictions except the most egregious.