Это не копты сохранили свою религию, а религия помогла сохраниться им в условиях иноземного завоевания, как отдельной национальности. Слово "копт" происходит от хорошо знакомого нам названия страны "Египет", несколько искажённого в арабоязычной среде. Таким образом, копты - потомки населения Древнего Египта, сменившие свою языческую религию на христианство в течении первых двух веков нашей эры.
В 641 году Египет был завоёван арабами-магометанами и до сих пор находится под их властью. Не взирая на почти полутора-тысячелетнее господство арабов, население Древнего Египта так и не было полностью ассимилировано и до сих пор составляет не менее 10% всего населения страны. Раствориться в арабской среде коптам не даёт Коптская православная церковь Александрии (название - чистая дань традиции: престол коптского папы давно находится в Каире, в соборе Святого Марка).
Религиозные различия подчас мешают слиянию даже очень близких национальностей. Например, хорваты и сербы говорят на одном и том же сербохорватском языке и около 70 лет прожили в едином государстве - в Югославии. Но хорваты - католики, а сербы - православные. Этого оказалось достаточно, чтобы национальности югославов так и не суждено было появиться. Ещё более близкий пример - несостоявшееся государство Украина, западную часть которого преимущественно населяют униаты, а центральную и восточную части - православные. Я не футуролог, но что-то подсказывает мне, что мир на этих землях наступит только тогда, когда униаты и православные будут жить отдельно друг от друга.