Question: why do banks require you have good credit to open an account? 

Answer: Because it's a good indication you're not going to open and account, write a bunch of bad checks, and leave them with the negative balance.
This question from the Yahoo Q&A forum is categorized in the topic: Education & Reference