@david_n_foote
Express certainty :-J
Nothing here yet.
Nothing here yet.
No blogs yet.
I ran across Jeremy Clarkes "Dry CSS" presentation: https://www.slideshare.net/jeremyclarke/dry-css-a-dontrepeatyourself-methodology-for-creating-efficient-unified-and-scalable-stylesheets/30?src=clipshare If I understand your advice correctly, his approach would be a good choice for maintaining separation of content and style.
I like how your answer acknowledges developers' humanity instead of alienating, deifying or dehumanizing them. I am resistant though toward the items classified as arrogance. I think there are more common motives to those tendencies than arrogance. For example, switching costs are high and determining "the best" in a crowded field is both difficult, subjective and costly.