Quando eu era do Front-end, eu usava bastante tailwind. Na verdade eu sempre usava, pois escrever CSS na mão é coisa de maluco. No entanto, antes do tailwind, eu já tinha uma base CSS forte, então eu entendia muito bem o que cada coisa fazia.
Código de Front-end no geral sempre vai ser uma bagunça pois componentes e tags html são extensos mesmo. Piora ainda mais com os estilos tailwind.
Talwindcss sem dúvida é o padrão para produtividade no Front-end. Muitas library de componentes usam tailwindcss também. Da para amenizar a quantidade de estilos em um componente usando técnicas que eles mesmos provem na documentação deles.