Yes, he has. A job is a positive. You make money. It gives you responsibility, the opportunity to take pride in your work, a schedule, etc. It's a next step, and one he needs to take, now. That is just my .02 of course.
If he is really doing great, he will be receptive to sitting down and having a calm talk about the necessity of his working.