Styled components are a tool. It's important to know when a tool is useful. Don't look at every problem as a nail in need of a hammer. Similarly don't use a screwdriver to nail something.
Components which are auto-generated by complex javascript might need to have styles generated at the same time. That said, there are very few places where that is going to be applicable and it's usually better to take advantage of the natural CSS cascade.