Why does high fico score lower car insurance?

Suze Orman just said pay off store credit cards and do not close them -this will lower your car insurance. Should my son open store credit cards and pay off the balance right away just so maybe his car insurance be lowered? And why does car insurance companies care about your credit card fico score anyways? He'll be 21 in a couple months ; hoping the insurance will decrease.