Case example: Project A is public project which consists of sub assembly item A1, due to design changes sub assembly item A1 is no longer required in Project A and it is removed. With current permission settings no other user can access the item A1 expect the creator & admins. (Please note that sub assembly type is only used for example.)
The enhancement request is to change the system behavior. If an item is under only public projects in its life time, all users should have access to it, when it is removed from those public projects. If items are under private project and if they are removed, they should still retain original access permission and be accessible only to creator or admins.
Use case: Most items are used in public projects and when items gets removed from public project, other users are unable to access it, unless they get some assistance from admins.