I would be inclined to argue for not styling on tag names in future. Unless there are properties that you are 100% sure you want all elements to have, always styling on a class is preferable.

Thoughts @incuna/frontend? This is a new thing I want to try and start implementing.