If you regulate the demand side like limiting or banning overdrafts, let's just say drug dealers can do a bit more business with their pocket money.
Banks charge outrageous fees because consumers are willing to fork over a lot of money later for money immediately.
Wanna stick it to the banks and credit card companies? Don't overdraft and pay your balance in full and on time and collect reward points or cash back.