The purpose is to prevent going into the negative zone. When you start paying with checks and you don't have money on your account that's the same as stealing things which means that you can get arrested for paying with checks while not having money. It's like fraud. Also, in case you're late with payments, you can get interest rates that don't suit you.