However, if you speak of "all the nations that descended" out of Ishmael's loins, you'd have to include Armenia, the first Christian nation in history (it declared itself a Christian Nation in 300 AD), as well as the once-majority (pre-Muhammad) Christians of Egypt, the Maghreb and Levant (Christian North Africa, once the ecclesiastic province of 200+ Christian bishops), Anatolia (present-day Turkey), Chaldea (present-day Iraq), Lebanon, etc.
And the majority of Muslims today are neither Arabic nor Ishmaelite. Around 60%+ of the world's Muslims live in South and Southeast Asia, with the biggest population concentration being in Indonesia. Followed by Pakistan, India, and Bangladesh.
The Ishmaelite racial thing really, really doesn't work.
ABSOLUTELY it works.
The Bible is clear on this.
"if you speak of "all the nations that descended" out of Ishmael's loins, you'd have to includeArmenia, the first Christian nation in history (it declared itself a Christian Nation in 300 AD),
as well as the once-majority (pre-Muhammad) Christians of Egypt, the Maghreb and Levant (Christian North Africa, once the ecclesiastic province of 200+ Christian bishops),
Anatolia (present-day Turkey), Chaldea (present-day Iraq), Lebanon, etc."
You're forgetting the earlier lines from Noah's sons.
Abraham is from the line of Japhet.
But you also have the line of Shem, and the line of Ham.
Seven Sons of Japheth (see map below): 1. Javan (Greece, Romans, Romance -- French, Italians, Spanish, Portuguese)
2. Magog (Scythians, Slavs, Russians, Bulgarians, Bohemians, Poles, Slovaks, Croatians)
3. Madai (Indians & Iranic: Medes, Persians, Afghans, Kurds)
4. Tubal (South of Black Sea)
5. Tiras (Thracians, Teutons, Germans, Scandinavian, Anglo-Saxon, Jutes)
6. Meshech (Russia)
7. Gomer (Celtic)
Five Sons of Shem (see map below): 1. Elam (Arabia)
2. Asshur (Assyria)
3. Lud (Lydians)
4. Aram (Aramaic, Armenia, Mesopotamia, Syria)
5. Arphaxad (From which Abraham descended)
Four Sons of Ham (see map below): 1. Mizraim (Egypt)
2. Cush (Sudan, Ethiopia)
3. Put (Lybia)
4. Canaan (Hivites, Jebusites, Arvadites, Girgashites, Amorites, Arkites, Sinites, Hittites, Sidonians, Perizzites, Zemarites)
TABLE O F NATIONS (70), Ham, Shem & Japheth