I'm not going to get my son from a homeless shelter because he wouldn't get a job when I told him to.
What do you think punishing him for avoiding work will do for him?
It will make a tough man out of him.
It is easier to help him get a job if he is near your care. Leaving him at the homeless shelter will make him resent you for that punishment.
So he'll never be a man and never support himself, I'm going to raise him as a child.
You don't have to raise him as a child, you can help him get a job if it means that much to you. Punishing him for this is not the way to get him to do what you want.