Is there a practical way to set up a system's update requirements when mixing the various ways to iterate over entities and generate queries?
[RequireMatchingQueriesForUpdate] does the job for a bit, until for example you need to add a singleton to the list of required queries. I didn't find a way to just add something to that list (it seems RequireForUpdate overrides its behavior).
I have a similar problem when using IJobEntity and friends when using the implicitly generated queries (which are convenient for aspects).