So you need either to keep styles inline, which has a lot of drawbacks, or figure out a name for every single thing.
Tailwind is essentially inline styling done right + a set of constraints to keep your design consistent even if you are not a designer. Pretty sweet setup if you ask me.