Need to ask him to help YOU, not only physically around the house and yard doing chores, but also mentally. It has been in one direction for too long, you helping him. He needs to develop the inititive to be helpful to others.
By experiencing life's difficulties, he has a chance to develop the capacity for empathy for others. You want to condition a reflex in him that you need his help and he needs to help you, a reflex of feeling good after helping you or solving a problem for you. That is what'll get him to visit in your old age.
By attending to his every need and overprotecting him, your subliminal message to him is that he is vulnerable and he needs you. Over time, he tells himself the same thing: I'm weak, I can be hurt, I need protection, rather than: I'm strong, I can make things happen, I am the protector.
To make friends, instead of expecting others to bring things to him, being it physical or spiritual, he needs to ask what am I bringing to the table? so that my friends can feel good by being with me. Since he is used to being on the receiving end of others' attention, such mental undertaking becomes a burden. So, he prefers doing things by himself.
Parents' wealth affects childrens' thinking, can be good or bad, depending on your values. You surely want him to make his own living, then he needs to realize he'd better use the remaining time to ready himself for the jungle that lies ahead of him. Much of the online stuff is there for people to escape reality. He should not enslave himself to that so others can make money. Real life is to be experienced, and he has such a good support from his family, he should benefit from it fully.
"To live is to suffer." He is either to suffer some now when his lfe can afford it, or suffer much more later.