Não é questão de disciplina, é questão de dominar a ferramenta, igual com qualquer linguagem. É muito raro alguém que se dedique minimamente ao CSS, desde o dia 0 as pessoas estão procurando algum framework, não têm contato real com CSS, e acaba não desenvolvendo a habilidade. E pra fazer o sistema de tokens é muito simples, o CSS tem variáveis, ex: --bg-color. Eu crio um arquivo declarando todas as variáveis e depois só vou usando onde preciso, igual faria em uma linguagem de programação.
Respondendo a "O paralelo com CSS inline é o que os críticos m..." dentro da publicação Tailwind CSS: produtividade real ou bagunça de classe disfarçada?
1