We sometimes have this problem too with different users, so +1.
The problem is that this is hard to explain to the user why he should or should not flag posts. It’s a moderation job to make decision about flags and rules, not user. User only use this functional to alert moderators that in his opinion something needs attention. And it’s okay. Just sometimes it adds too much work to the moderators.
We have nice disagreement ratio feature with helps auto moderation to make a decision. It would be nice if it would also help to human moderation in some way.
Or, personally, I would be happy if current max flags per day would be by trust level option, not global. TL0 lock is too much because it limits not only flagging. With flags limits per TL we will be able to make more flexible restrictions.