Actually, I think there's another reason. Christianity (thanks to Vatican II) seems to have become doctrine-free and has virtually no traditional public worship left. Islam is, of course, a fairly modern syncretist religion. But the destruction of Catholic tradition has left a massive void, particularly in traditionally Catholic peoples, and people will turn to anything rather than live with this hollowness at the center of their lives. Furthermore, Islamic missionary activity is extremely well funded, and is actively exploiting the weakness of modern Catholic Christianity.