Believe me, I try all the time. But HTML and CSS are not made for the modern web.
Styling radio buttons, working date inputs, forms that POST automatically, typeahead and server-side validation (eg username already taken.)
You spend all your time reinventing the wheel and then it's buggy and looks like a dog. To say nothing of the inevitable poly fills and Cross-Browser issues.
I have not run into cross-browser differences in a long time. That is differences, that actually mattered and for which I would have had to build any workaround. I have built several websites recently, using vanilla HTML and CSS and solved everything using server-side rendering.
What problems specifically do you see with server-side rendering?
How does tailwind solve this vs. vanilla CSS?
How does this relate to Tailwind though?
Tailwind does ultimately compile down to CSS. Anything you can do in Tailwind can be done in CSS.