Yes, because the banks are not the ones who should be protecting the consumer. There are consumer protection laws in place to do the same thing the credit card companies seem to take care of from my POV :)
I absolutely agree that banks should not be the ones discharged with consumer protection but unreversible payments are not nearly as beneficial for consumers even if insured in some ways by the government.