The FDIC is funded by banks. The FDIC did not have to use taxpayer dollars during the financial crisis. In practice, the FDIC has not been involved in these socialized risks you speak of, though if it ran out of money, the government would back it up.
The FDIC also provides public benefits, like avoiding economy-crippling bank runs.
It's a good thing.