Some people will learn and some wont. It is a harsh truth, but he will either learn to fend for himself, or he wont.
Honestly, I dont mean to come across negatively, or rude, but have you considered he may be taking some sort of drug?
My step-son was the same way. First of all, my husbands ex took him to live in France and my husband had not seen him for over 17 years. She was never motivated either, and he learned it by watching her im sure.... But he slept all hours of the day, just played video games, never wanted to look for a job, never cleaned up after himself etc.
We had paid for his plane ticket here from europe, bought him a car, gave him his own room, bed, bought him a bunch of clothes, etc. But he said we werent doing enough for him. And he even told my husband that he was basically a bad father because he wouldnt be left any inheritence. And I quote "I'm ENTITLED to get something when you die"
First off kid, we dont even know you! we havent seen you or spoken to you in over 17 years, and we have bent over backwards to help you and changed our life to accomodate you and that is how you treat us after all we have done?!?!
He told us "my girlfriends flight comes in next week from france and she will be living here." I said "you cannot invite someone to live in our house without asking us."
So we told him he had to get an apartment before then because by him pulling that, neither of them were welcome in the house.
Turned out his girlfriend got $18,000 in an inheritence from her uncle, (hmmmm wonder where the "im entitled to something" came from) they blew EVERY SINGLE PENNY inside of 3 months. We later found out that most of it was on booze and drugs and a trip to canada.
Needless to say the girlfriend went back to france without a dime, and my step son moved to Oklahoma because his mothers father lined him up with a job, and we havent heard from him in over 4 months.
But all of that aside, it WAS HARD to do that to him. But some people just dont learn, and if they do, it has to be the hard way. Now I understand that our situation is a little different, because my husband never really knew his son. From the time he was 3 until the time he was 20 he never had any contact with him. But still ITS YOUR KID and it is hard.
But we are glad we did it. He has not called and asked for money or anything since he has moved. Then again he hasnt really called but a time or two to say hi and the last time was before thanksgiving.
You NEED to stand your ground. He will learn or he wont. Its that simple. Everyone wants what is best for their child, or someone they love. But you cannot help someone who wont help themselves first.