I am not acquainted with Pearl's approach for causal inference. From what I have seen so far, the causality is inferred from directed acyclic graphs(DAGs).
Rubin's Causal Inference Sec 7.5 proved a theorem stating that asymptotic unbiasedness of OLS estimator for superpopulation treatment effect.
By Rubin, if sample is so large that we have very small bias, the estimation of treatment effect can be done by using OLS with a few covariates. From this, under large sample assumption, I can just perform ordinary linear regression to estimate treatment effect.
If one is inferring such treatment effect, why does one need DAGs to estimate treatment effect as compared to the asymptotic unbiasedness provided by Rubin's result? It seems to me that DAGs should be a special case of Rubin's theorem.