I had previously kind of bought into the cryptocurrency crap about how "bloated" and "draconian" the banking system in the US was, and that's an easy narrative to fall into...the ACH standard is 800+ pages long! Surely us genius software engineers can do better than all these dumb financial regulators.
But as I read through the standard (I'll admit I mostly skimmed, 800 pages of dry financial text isn't exactly exhilarating stuff), I learned that, actually, most of these rules are actually pretty reasonable. It turns out that sending money between people is actually a pretty complicated thing, with tons of edge cases that you have to consider (e.g. How do you deal with fraudulent transactions? How do you deal with situations where you send money to a dozen accounts but one of the account numbers is wrong? Which transactions need to be reversible? etc.).
Definitely having a "why" attached to every single regulation could be helpful. I'm not going to claim that every regulation associated with finance is (still) necessary, but it's rarely as cut and dry as it initially seems.
Look at crypto. That's literally a system with very little """red tape""" and it's nothing more than a breeding ground for fraudulent investments because the company that promises 10% but literally cannot deliver will always beat out the companies that promise 4% but can mostly safely deliver that. If there's no punishment for lying, honest companies are at a disadvantage, because a market is not a transparent system, you cannot know the internal workings of a company that isn't required to make that info public.