I was never talking about this. There can be feedback in form of a warning: ‘WARNING: Auto Smooth has been turned on for this modifier to work.’
Precisely the discussion I was trying to avoid. That is completely another argument. Enabling Auto Smooth automatically after Weighted Normal modifier is added is another matter and should be considered separately from Auto Smooth on on everything by default. Dismissing one should not dismiss the other.
I do not understand your point of view here - when you add a modifier you always want it to work, don’t you? How do you use Weighted Normal modifier then? You can only add it and then you have to go to another tab, enable Auto Smooth and then come back to whatever you where doing with the modifiers. These are extra steps that you always have to do - there is no use case where you don’t do that for adding Weighted Normal modifier. What are your thoughts on this then? There should be no extra steps, the addition of the modifier is the action user takes to indicate they want it to work - that should be sufficient.
I also think you still need to code an operator for enabling Auto Smooth if you wish to assign a shortcut to it or add it to quick favorites. It’s not complicated at all, but still, not that easy. Or am I missing something here? Can you add setting object data’s property to quick favorites menu in 2.80? How?
Edit: Oh, yes, you can add this to quick favorites - that’s really cool! Thanks for pointing this out.