No one is saying it should be mandatory;
Based on Raccoon's first post the suggestion was that mIRC should suppress away messages automatically.
But really... as long as such things are optional I don't care too much.
To me, the takeaway of these posts is that mIRC should enable "Cancel away on activity" by default..
Precisely! That would be the logical solution. If you implement features that combat user stupidity/laziness/ignorance then this approach would make the most sense.