Que haya tantas castas en Hispanoamérica es un argumento contra el racismo. En el mundo colonial anglosajón serían inimaginables tantas combinaciones de razas, porque hay hubiera cierta estratificación social, el hecho de que hubiera tantas mezclas prueba que las razas y castas no eran compartimentos estancos como las castas de la India. Por eso uno podía "blanquearse", como bien dices, Luciano, del mismo modo que en la cristianísima Edad Media era posible ascender de clase haciendo méritos en la guerra o haciéndose sacerdota. Claro que en la Edad Media eran estamentos más que clase (la palabra clase me suena muy marxista), que lo mismo que las castas de Hispanoamérica eran más que nada una clasificación u organización de la sociedad.