As an outsider, can you help me put your post in context - is 31k banks posit as good or bad state of things?
(it seems an insane state of things to me, with incredible overhead and inefficiency but again, I'm an outsider. I've lived in USA for a while in late 90s and state of banking from consumer perspective in USA seemed a decade behind Canada and Europe, but that was a long long time ago)