And, as for one of my last points in my article, components styled through a mixture of “random” classes only will be very hard for users to override with a custom, user stylesheet. That’s a big accessibility issue in my opinion.
Your approach is what others call Atomic or Functional CSS — taking the single responsibility…
Matt Stow

Hi Matt,
Could you please expand on this?
I do not see how Atomic CSS could possibly create “Accessibility issues”.