Insurance companies never know the exact amounts of their future payouts.
So, why do they hold large amounts of long-term, relatively illiquid assets, such as corporate bonds or private loan payments, that may be difficult to sell quickly if they need to make payments to policyholders?