Tailwind for me and my process is not as useful as writing the necessary css. It could be the script, template, and style blocks way of writing Vue SFCs that drives a lot of this, but my brain wasn't built for pure utility class usage.

Josh Collinsworth has this to say:

Tailwind is nearly as ubiquitous as it is polarizing these days. (I trust if you’ve been interested enough to read this far, I don’t need to cite any sources there.)

Proponents show a near cult-like devotion to Tailwind, some even going so far as to claim it’s “fixed” CSS—or at the very least, made it manageable and predictable in a way it wasn’t for them before. Most frontend frameworks and products feature a first-class Tailwind integration, due to its soaring popularity.

Detractors, on the other hand, claim Tailwind is messy; it gets in the way; it violates core fundamentals of web development; it cuts against the grain; it diminishes the power of CSS; and/or that it does the opposite of what it’s supposed to, adding complexity and making projects even harder to maintain.

I am in that latter camp because of my particular preferences and use cases, but I can see how useful it would be for, say, a React-based project and why that might make maintenance easier.

I think the overall conclusion being a matter of what a certain set of developers values has a lot of merit. I don't want to use Tailwind in its entirety, but I don't want to dismiss its utility either.