Am I missing something?
The point of themes is to have different sets of predefined colors.
This locks your color set to a single "theme" variable, so there really isn't a way to change your theme?
If you change the theme you pass to your <ThemeProvider />, the theme object from styled-components-theme will not change, so you basically have no utility.