> I've always wondered why they're not more widespread
Historically, it's a major source of revenue for banks[1]. I used to use BOA, when I switched to a local credit union they at least offered me the choice of "overdraft protection," which obviously I declined.
Fortunately, overdraft fees appear to be growing less profitable[2], so hopefully banks will phase them out.