Причина запрета на употребление свинины мусульманами прописана в Коране: запрещено употреблять в пищу мертвечину, пролитую кровь и мясо свиньи, которое является скверной, а также недозволенно мясо животных, заколотых не ради Аллаха.
Возможно связано это с тем что, на территориях где зарождался ислам, был очень жаркий климат, срок хранения мяса свинины не большой, к тому же свинья - всеядное животное поэтому в ее мясе могут быть трихинеллы и паразиты, вызывающие разные заболевания. Также многие бактерии не гибнут даже при термической обработке.
Но в то же время мусульманам позволяется есть запрещённую еду в случае угрозы здоровью или жизни, например когда другой пищи попросту нет, но это должно быть малое количество, которое позволит выжить пока не будет найдена "нормальная" еда.