I do dislike long walls of classes as well. However, I'm yet to find an alternative that offers the same benefits Tailwind CSS offers without such compromises.
Wrote about Vanilla-Extract shortcomings here https://news.ycombinator.com/item?id=33793944