eu substituí justamente o Styled Components pelo Tailwind justamente por isso no início, depois vi as outras vantagens e fica até mais legível e interessante (e isso vem desde Bootstrap) nomear as classes pelos comportamentos ou ações. isso, mal comparado, lembra o princípio de responsabilidade única do SOLID.

acostumei a "entulhar" de classes, mas sabendo o que ela faz só de ver a nomenclatura