The list feature is very useful but has limits (https://jlssolutions.com/QA/4983/adding-names-to-list-takes-a-long-time
) with respect to the size of the list.
Another problem is that since lists are added to queries as explicit lists of accounts there is no way to save a query with a list.
The flag feature overcomes those limits but requires administrative rights to create, empty or delete the flags.
Please consider changing the implementation of the lists so that they behave more like the flags.
Alternatively: provide a way to allow specific users to empty, or by query selectively remove, particular flags from all or some accounts without granting administrative rights?