蒙古人汉化不彻底的原因有:
1、蒙古文明虽然落后,但那些文明并不输于中华文明,他们接触到了其它文明,而且是并不输于汉文明的文明。蒙古一路西进,一直打到欧洲莱因河边。这一路,他们见识了伊斯兰文化,见识了基督文化,见识了藏传佛教文化,见识了中亚,见了西域,见识了欧洲,见识了阿拉伯,吸收了大量外国文化;
2、蒙古满族强大,有自己的民族自豪感和认同感,所以在面对汉族的同化时守住了自己的文化;
3、元朝时蒙古人是以统治者的姿态来看汉人和汉文化的。