One further comment: hidden macro assumptions
If one looks for example at the Feynman derivation of the magnetic field due to electrons flowing in a wire coil, the wire is represented as a structureless macro entity, even though it is made up of atoms and electrons. We just take this macro structure (the physical wire) for granted in all such derivations. This is analogous to the Copenhagen interpretation of quantum mechanics, which is the de facto way things are thought of by experimentalists: detectors and mirrors for example are indicated in their diagrams as structureless macro entities, because their nature and mode of operation is taken for granted. It's not what the experiment is about.
Thus the causal effectiveness of macro entities is taken for granted in both cases (the way the wire channels the flow of electrons, the way the mirror transmits and reflects light and the detector records incoming photons). Yes of course they are made up of atoms and electrons at the micro level, but that is irrelevant to their role in the experiment, which role is due to the macro organisation embedded in these structures. These structural constraints act down to organise micro events (as is very clear in the case of the wire: its physical structure prevents electrons moving sideways out of the wire).
This top-down aspect of what is going on is hidden because we take it for granted. It's just part of what we assume to be the case, so we don't notice it.
George