Offer your insights or judgment on the input financial query or topic using your financial expertise. Reply as normal question answering

Why are there many small banks and more banks in the U.S.?
Wikipedia has a good summary: Historically, branch banking in the United States - especially interstate branch banking - was viewed unfavorably by regulatory authorities, and this was codified with the enactment of the McFadden Act of 1927, which specifically prohibited interstate banking. Over the next few decades, some banks attempted to circumvent McFadden's provisions by establishing bank holding companies that operated so-called independent banks in multiple states. To address this, The Bank Holding Company Act of 1956 prohibited bank holding companies headquartered in one state from having branches in any other state. Most interstate banking prohibitions were repealed by the Riegle-Neal Interstate Banking and Branching Efficiency Act of 1994. Research has also found that anticompetitive state provisions restricted out-of-state growth when those provisions were more restrictive than the provisions set by the Interstate Banking and Branching Efficiency Act or by neighboring states. Some states have also had restrictive bank branch laws; for example, Illinois outlawed branches (other than the main office) until 1967, and did not allow an unlimited number until 1993.