Ir direto pro Tailwind considero um erro, primeiro porque é uma biblioteca e não é a única (apenas atualmente na moda), o que quer dizer que se mudar a biblioteca tem que continuar sabendo como fazer as coisas e isso só vai conseguir com a base que é o CSS a forma de escrever vai mudar, mas padding/flex/margin/etc sempre vão continuar lá. Segundo, o próprio tailwind se define como framework visando utilidade então é o que tem que ser
Essa parte de pular direto pra framework/library gera muita confusão de conceito e geralmente a pessoa começa a forçar uso por não saber como fazer de outra forma (todos os projetos tem exatamente a mesma estrutura mesmo quando não faz o menor sentido).
pnd0x