It's
probably less important to make a wrong decision between Reject
or Delete than it is to mistakenly approve a message when
it should not have been or to Reject/Delete a message when it
should have been approved. So, the fact that the Approve and
Reject/Delete actions employ different techniques is entirely
logical and helps to avoid mistakes.
That's opinion. You are trying to make your preference the
preference of all users. I'm trying to create a scenario in which
different preferences can be satisfied.