> People get credit checks to even rent an apartment now
Why wouldn't they? If you are entrusted with any asset, people want to know you can pay for damages.
> not being in debt is not good enough criteria to have "good credit"
A history of no debt is meaningless if you've never borrowed anything - I've never once failed to return a million dollars in cash when given to me; I've also never been entrusted with a million dollars in cash.
Truth is, the best assurance that someone will pay, is they have assets you could go after, and no other creditors that might come first. The more you limit the ways creditors can recover their losses, the more upfront assurance they will demand to cover the risk.