
there's no actual legalistic reasoning behind it, the supreme court is purely a political instrument. the tide is currently against trans people and is not (yet, in their estimation) against all gay people, so for now the existing law stays. the minute they think that has changed, they'll find a case to take up about it