Our kids had their own bank accounts since forever and when they started driving we gave them a one of our credit cards to use. We monitored their spending and made them pay for anything that wasn't what we considered a parents we should pay for. Example, we paid for gas and most food, but if they went to the movies, they paid for that. When they turned 18 and started at RU we told them to get credit cards in their name. Anything we wouldn't pay for they should charge on their card, anything we would pay for(groceries, books, etc) they put on our CC.
We expected our kids to make good choices and talked with them about what happens if they didn't. We reviewed their finances with them from time to time to just check in and make suggestions/recommendations about how to handle things to make the most of the money they had available to them from their summer jobs. I still talk with my daughter(25) about her finances, mainly to address questions she has about ways to maximize her returns and plan for the future.
I understand not every RU student will make good choices, but I also believe part of the reason they don't is their parents didn't give the opportunity to learn and set the expectation that they be responsible adults.