The biggest reason to have an irrevocable trust is to protect assets for future generations. Once in the trust, the assets can’t be seized by other parties to satisfy debts or lawsuits, and they’re shielded from estate taxes, which can be very helpful if you have a significant estate to pass to your heirs.