There are many words in English that have ce at the end in Modern English. The roots they have come from had s but replaced by ce in Modern English. Is there any reason why the s's got replaced by ce? Why did this happen?
Look at the following examples to see what I mean:
"race":
From Middle English race, from Old Norse rás
"ice":
From Middle English is, from Old English īs
"rice":
From Middle English rys, from Old French ris, from Old Italian riso, risi
"peace":
From Middle English pes, pais, pees, borrowed from Anglo-Norman peis and Old French pais
"ace":
From Middle English as, from Old French as, from Latin as, assis
"pace":
Borrowed into Middle English from Anglo-Norman pas, Old French pas, and their source, Latin passus. Doublet of pas; cf. also pass. Cognate with Spanish pasear
"juice":
From Middle English jus, juis, from Old French jus, jous, from Latin jūs