Maybe well opined on, not well-documented.
There are clients (ORM, etc) that handle soft deletion just fine in many of the scenarios laid out in that article.