Allow set up default classes for elements / blocks

It’s something I was thinking about for quite a decent amount of time and in theory, it sounds like a really nice idea.

In the end of the day, for me, these are just block defaults which would be removed in far too many cases.

To be honest, your examples don’t make sense either. Your h tag style is something which never happens in real world, in your second example, you most likely remove the class in 9 out of 10 cases, because it’s far too specific.

Even if your examples might not be the best ones to make your point clear, choosing different ones that fit more won’t make things better.

I understand why people would find it useful.
Using “clean blocks” and global classes is the more efficient way on long-run, at least for me.
I think some would need to experience it in practice first to get the idea and realize it.

A discussion would be quite interesting to see how other users feel about it.

There was already a discussion about it, if you are interested.
I want to add that Cwicly evolved quite a bit since then and I came to the conclusion that it still is a good idea. But only in theory.