Notice that there is no Let it be done to me according to Your will allowed to Mary; the Virgin Birth was already decreed.
Exactly, because the word “Islam” means “submission” — it does not mean “peace” (which is salaam) and the religion does not promise peace - rather it says that when Islam has conquered all there will be “peace” - meaning submission