>А как быть с мусульманами и христианами, да и с буддистами?
А мусульмане, христиане и буддисты - это приверженцы мировых религий, а не этническая общность. Там совершенно другой механизм формирования, кстати он тоже не вполне рациональный. Почти всегда община ведет себя не так, как хочет ее основатель и сразу делиться на разные части, толки и учения.