>>12637592You don't need to kick him out if you work on building his skills and confidence from a young age. Get him into at least one physical hobby. Get him into at least one social one, get him to get a job.
Unironically, the way to stop your son from turning into a neet is to get him to be his own person. Yes, that means he could tell his old man to get stuffed and walk out the door with his own money.