It seems that as time passes, more and more HTML tags are deprecated with the note:
"The [???] attribute of <???> is not supported in HTML5. Use CSS instead."
The problem with that approach is that there organizations that create and maintain Knowledge articles or wiki sites, where the tool and tool output is owned and managed by a third party. I work as a writer at an international company, creating and updating knowledge base articles all the time. My company is in a contract arrangement with a third party who provides the CRM software, the CRM database, and the knowledge base tool.
We have asked to make modifications to the CSS, but the third party company will not permit it, because the CSS governs more things than just the knowledge base articles.
I realize situations like our may not be the "norm," but there must be others experiencing the same thing. Every time W3C deprecates another HTML tag and says "Use CSS instead," people whose output is controlled by a third party are left out in the cold.
What do you expect writers to do in situations like ours?