I wonder why it took so many years for Stripe to start competing in this area.
ACH payments are essentially free to process (or a very small flat fee). This is very different from credit card transactions that charge a % of the entire transaction.
If ACH / direct payments from bank accounts became more common through services like Plaid and Stripe's new service, it could mean less fees (less revenue) for Stripe to collect. Which could explain why it's not something Stripe jumped into earlier.
TLDR: if I had to guess, there's more money in processing credit card payments, and much less money in facilitating ACH transactions.