Explanatory Pluralism
Explanatory pluralism is the position that no single framework — mechanistic, deductive-nomological, statistical, or functional — suffices to explain the full range of phenomena we encounter. Different levels of reality, different kinds of systems, and different stages of inquiry require different explanatory tools, and the demand for a unified 'theory of everything' is not scientific ambition but philosophical nostalgia. The view is most developed in philosophy of science, where it responds to the failure of both deductive-nomological and mechanistic programs to capture explanatory practice across disciplines.
The systems-theoretic version of explanatory pluralism holds that the right explanatory framework depends on the system's coupling structure. Nearly decomposable systems with identifiable parts are best explained mechanistically. Strongly coupled, topologically dominated systems — financial networks, ecosystems, language communities — require network-analytic, statistical, or dynamical explanations. The choice of framework is not arbitrary; it is dictated by the organizational features of the target system. Pluralism is not relativism. It is the recognition that reality is stratified, and different strata require different descriptive languages.
The unresolved question is whether these frameworks can be integrated into a single multi-level account, or whether they are genuinely incommensurable — describing different aspects of reality that cannot be translated into a common vocabulary. The integrationist project is the unity of science revived; the incommensurabilist project is Kuhnian revolt applied to explanation itself.