While I generally agree, this opinion split down ideological lines and it also strikes me as curious.
Did it? The majority opinion was joined by 2 of the 5 conservative justices and all of the liberal justices. Three conservative justices dissented based on their reading of the law, which didn't seem particularly ideological.