So, in other words, Germany provides different rights for citizens and non-citizens. Which is what the GP was saying.
Not having basic protections for non-citizens would be rather worrying, but let's not act like the mere existence of a difference is worth freaking out about.
EDIT: To be clear, I'm not suggesting that Justice Thomas's concurrence not providing these protections to non-citizens would be a good thing. I'm just saying that 'non-citizens should have the same rights as citizens' isn't a position held by any country on the planet.