Saying “in shaa Allah” instead of “ameen” in dua

Question:

I would like to know the details of why we must end a dua by saying “Ameen” and why we must not end it with “insha’Allah” so that way I can explain this matter to a sister who used to end her adiyaat with “insha’Allah” instead of “Ameen.”

Zaynab El-Kateb:

Saying Ameen after duaa means asking Allah to answer your dua. We do not say, “In shaa Allah,” because this implicates that we are not desperate for Allah to respond, it does not give the meaning of affirming your needs.
The Prophet, peace be upon him, guided us to affirm the way we ask Allah by showing our dire need to His response, and never to say, “Allah forgive me if you will.” For example: We need to say, “Allah forgive me, I cannot live without your forgiveness,” and so on.