Well, I did not expect the spanish inquisition...
My name is Tim Franz,
the reason for this hook is already in the bug description: the ability to add additional functions to every record related action in the backend.
I am currently developing a bunch of extensions for the chair of finance and banking, university of essen, managing their whole teaching business within the typo3 backend. For that I need kind of a simple workflow.
For example: A staffmember adds a day of unavailability for him (As a calendar record). All other extensions hook into this and check wether this change affects their data. The course schedule extension adds a note about a dropped lecture (if there woud have been one), The staff list adds a note about a dropped consultation hour. A news item is generated and a newsletter prepared and sent.
This all needs the ability to control all actions possible with a record. If a record is deleted, the other extensions should know about that.
I hope this explanation suffices. Otherwise you are welcome to ask more.
But would you now please tell me the need of this information for the progress of TYPO3?
Greetings
Tim