¡vamos _cronos2! analizalo. fijate que es lo que devuelve crearContador cuando es invocado. por tanto, ¿que tu crees que imprime la segunda linea? sin embargo, entiendo tu duda. los closures no afectan a los demas, por lo tanto se crea uno nuevo.
Código:
var a = crearContador();
alert(a()); // 0;
b = crearContador();
alert(b()); // 0;
alert(a()); // 1;