Stripe can make automatic LLCs but a wire transfer from Citi nearly ended me
The author here seems to have a pretty shallow understanding of how banking infrastructure actually works (ex. ACH vs. wire vs. direct deposit), which is the root of a lot of these complaints.  The other misconception is why banks continue to operate this way, which I personally believe comes down to prioritizing risk aversion and fraud resistance over other attributes.  If you've never had to deal with large amounts of fraud as a business operator, a lot of things banks do (like require in-person verifications/transactions) probably won't make much sense or will seem really antiquated.Edit: also worth noting is that a significant portion of a large bank's customers are over middle age and still want high-touch in-person and phone interactions in a financial institution.