Pourquoi ne prononce t'on pas "ille" de la même manière dans les mots "fille" et "mille" ?

Des exemples il y'en a en pagaille. Selon moi, "ille" ça se prononce /j/.

Comme dans papille, vrille, pastille, bille, oreille, anguille... etc.

Alors pourquoi on prononce mille, ville ou Gilles ?

Y'a forcément une raison.

Je sais qu'avant on écrivait "mil", mais dans ce cas, pourquoi a t'on ajouté un L et un E ?