If you can trust Roberts, and I am by no means convinced Roberts owes any loyalty to any Constitution much less our republican form of government.
From what I’ve seen of Roberts he is very much a man on the edge of supporting a despotic(boundless) government! No I do not see his “majority” opinion as necessarily a good thing, but rather the potential of an opening up his ultimate betrayer of every free American.
If you take the tinfoil off of your head long enough and do some reading here, you might be surprise as to why Roberts voted the way he did.