Bank transfers and other direct methods are only an advantage for the seller and gives no advantage to the customer. That's why businesses that don't accept credit cards lose customers.
> You can't do that with credit cards.
Yes, you can. Stripe has same-day payouts, as do many more.