Почему караханиды объявили ислам гос. религией
Потому что пророк Мухаммед завоевал их и они поняли что эта религия хорошая вроде так:)