There are also many parents actively engaged in their child's education who don't feel the need to be in constant contact with a teacher.
The experiment results show only that on average the kids perform better in better classrooms. But it's still possible that kids with better parental involvement have no benefit of it, and the statistical difference happens due to better results of just the kids with worse involvement.
In other words. Yes, the article controls for the fact that better parents can send kids to better kindergartens. It doesn't control for the fact that kids of better parents benefit from the better kindergartens.
The phrasing, "they should control for" has a specific statistical meaning, criticizing the model as having an omitted variable problem -- that they left out a regressor that is correlated with both the dependant variable and at least one of the other regressors. That is a different criticism than suggesting an interaction term.