Preregistration only helps with a select set of researcher bias, specifically where they retroactively change parts of their model to get the intended result. However it does nothing to protect against bias baked into the model ahead of time. Presumably the same reasons that researchers are strongly politically opinionated are the reasons they emphasize certain things over others in their models long before they see any data.