Functionalism as blocking necessary causation
The main unstated approach in Philosophy of Mind is functionalism. The attempt to highlight causation as the main agent shows a confusion about the necessarily obscuration inherent with functionalism.
Nonreductive physicalism and Emergentism are possible because a functionalist approach necessarily loses information about its underlying system. If we adopt functionalism as the mainstay in describing how we are, physical agencies necessarily becomes an abstraction that cannot be grasped by functionalism because of the functional layer is less rich than its antecedent layer.
Functionalism reduces physical causes into a range of (non)experience so that physical causes become undecidable in terms of non-reductive approaches. Attempting to reduce consciousness and its attributed experiences to physical causes is essentially trying to reduce an already reduced field with its characteristically different nomological network to its antecedent causes. It's like trying to reduce an app on your smart phone into its binary code. It can be done, but there will inevitably be many undecidable ways of doing so because there are many ways to code the same thing. The multiplicity of coding shows that none of these ways of coding are necessary, thereby leading us to conclude that none of these physical (binary) relations can be said to "cause" any of the app's activities because it is entirely undecidable.
Philosophy of Mind is stupid.