Adam Watham creator of TailWind CSS, a library/framework that features utility classes explains here his reasoning and why it makes sense to use TailWind. I find his reasoning compelling.

https://adamwathan.me/css-utility-classes-and-separation-of-concerns/