What does the theme selector actually do?

The theme selector does what it does. It changes the theme. But it doesn’t change the color palette.
You can change the color palette in your preferences https://meta.discourse.org/my/preferences/interface.

I think when “theme default” is chosen the palette switches when you select a different theme. But otherwise it doesn’t