The difference is that banks provide economic incentives for people to deposit money. What incentive is there for a 20-something to spend $200/month for something they will probably never need?
Not everything is zero-sum.
That incentive can't exist as long as insurance companies exclude people for pre-existing conditions, change rates, etc. Noone wants to pay into the system that they know is setup to not pay out.