That seems like circular logic. If there were alternatives to credit card and CC companies, SaaS would use that. In fact, in some countries, there are and it does.
> The ability for a merchant to pull payments on a recurring basis from a credit card requires an incredible amount of trust.
Why? If the merchant can't pull this month's payment, then services stop. Perhaps you mean making a large payment in arrears?