When I was 19, I tried to open a checking account. Amazingly, I was declined. For a bank account. I didn't ask for credit, in fact I had no credit history at all. I was apparently so unworthy that they didn't trust me to give them my own money. I never understood that, as I figured they'd just bounce a check anyway if I lacked sufficient funds. I'm much older now, and have a bank account, mortgage, credit cards, and…
You also didn't have any credit history. That's something that young people could be taught: "How to get a good credit rating, without being stupid and getting into tens of thousands of dollars of unpayable debt".
The UK has the concept of "basic bank accounts" which are needed so people can have state benefits paid to them. These accounts don't allow debt; don't have credit or debit cards. (Except HSBC I think does issue a debit card with its basic account and other banks probably do to?).