Simon, could you explain how you envision this working in a multi-node environment, i.e. there are 4 nodes, the admin deletes a portlet, how do these events propagate to the other 3 nodes?
While this is an issue, there has been no activity on this for ages.
Scaling it down to a Wish with low priority and unknow fix target.
This is no longer an issue in 2.2.0 since there are no longer entities. That said, there is still the issue of orphaned preferences, for example when a user or portlet gets deleted. That should be described in a separate issue.