Heterogeneity and the (de)stabilizing role of rationality