Theory: some people really dislike Tailwind because they tried to use it with plain HTML, and got fed up with having to repeat the same long class list for every element. I'd get annoyed - give me my CSS selectors, dammit! And then I'd write articles like this: https://heydonworks.com/article/what-is-utility-first-css/
Whereas if you're used to component frameworks like React, most of your selectors are specific to a single element in a single component anyway, and they only serve to add more indirection.