I would say the cultural issue is more that the employer doesn't pay you immediately for your work. I understand there are regulatory reasons behind this, but still, this is what creates the dependency on credit.
There's nothing wrong with a credit card company giving out free 30 day loans with reasonable interest if they are not repaid on time.