The idea of the feature is to give Project Owners the ability to say that the approval for an item has been overridden. I know this would need to be a toggleable option by instance (at least) as it wouldn't work for everybody. We use approvals mostly for QA.
Workfront is also our product fulfillment program, so we need to be able to complete projects as soon as the necessary work has been done. Sometimes approvals stick around for a bit, despite the work being good.
We frequently come across situations where a project owner is having to get around approvals in order to complete their projects. Right now they have to move the object to a non-pending status, delete the approval, and then change the status of the item back. Since project owners already have th eability to do this, it seems silly that we can't have a simple override to prevent confusion when looking back at logs.