> Providing ready-made UI components and templates has never been a million-dollar business, nor should it be.
But what if people were already selling them, and tailwind showed up, did it better, and people went directly to them to buy what they were offering?
Why shouldn't that exist?
The folks over at Tailwind offered curated, hand-built components that were readily adapted and tuned to your own needs. They did an excellent job making it so you could pick and choose what you wanted, then theme all of it from your tailwind settings with ease. It was excellent.
Sure, similar things existed for less or at no cost. I was content to pay for this, though. It made my work meaningfully simpler at times. It paid for itself.
> Tailwind's business model existed due to a massive inefficiency in the frontend industry not being able to come to terms with CSS or native components.
I don't agree. The pain it addressed on my team was more so that very few people I worked with understood CSS, but tailwind was easy enough for them to work with (particularly in a React context). It was a useful tool in a context where a lot of the people didn't fully understand the tool. They could just pick and choose components and they'd slot into the app well enough. It addressed real pain there.
They surfed a wave for sure, but I think it was mostly that a non-trivial number of people working on the frontend don't understand HTML and CSS very well. That's not their fault at all.