I frequently encounter this and I hope that it will be addressed in a future update.
I have many objects in Collections that are disabled both in viewports and in renders (Boole objects, for example). Whenever I disable and later re-enable “Exclude From View Layer” those objects all have their visibility in the viewport re-enabled. Which causes me a lot of headache because then I have to go through and re-disable every object again.
Is this really necessary? I can’t see a reason why the collection doesn’t just hold onto the “hide from viewport” state. Thanks.