The banking system isn't solvent if people can lose their money based on competing on-demand claims to the same cash.
I honestly don't know why we don't shift to a time-deposit system. It would work nearly exactly the same in every way and we wouldn't need an FDIC as much or worry about bank runs.