@Arjuna,
In this Forum (and not just in here but almost everywhere) we often speak in regularity´s going on...having trouble in defining agency objectively from A to B.
Either because A can itself represent a larger set of variables in which we cannot easily define whom or what causes precisely, locally, being the cause implied and foggily distributed in the full set of conditions conceptually verified to be required in A, either because of the conceptual limitations in the observer to mentally represent events to full extent in the process of cause, or finally because the subsequent event itself (so they say) needs not to be regular, meaning same causes can in principle lead to different effects or outcomes...
My position in this matter is pragmatic as you well know, and based intuitively on a simple idea that goes around accepting COMMUNICATION between variables, a sort of interpenetration in events mostly justified in their "visibility" to us, even if arguably partial...now, when cause is to be removed from the sequence of events that we observe, the first difficulty that pops into my mind, is how on hell we can relate them conceptually, and why they are not fully transcendent to us or to anything else ? How is it that an elegant epiphenomena comes about ? Unity, seams a rather sensible acceptable response here, and I take it for the lack of a better reason !
Extreme objectivity, to my view, can lead to a degree of abstraction that ultimately can confuse analysis by stretching the limits of conceptual aggregation, thus inducing in error and false precipitated conclusions...
To me this is the "Ghost" that we hunt on knowledge and that ultimately hunt us back down.
...My vision of cause is not against locality itself, but against the idea that local causation excludes Universal presence in loco, on the very nature of the agents that relate between themselves...
Best Regards>FILIPE DE ALBUQUERQUE