For years, Kraken didn't support US ACH deposits and withdrawals, IIRC. Coinbase was the only option for that for a long time, then I think there was Gemini.
Might be different now for Kraken.
Coinbase is well known. I agree, in the crypto community everyone avoids Coinbase (for many other reasons). It’s amazing to me that they shit the bed with business accounts tho.