Agreed. I never rushed my kids out, either. Moving out can happen in steps. I tell them to first focus on job training - college or trade school. Then buy a car. Then move out. But, above all, avoid debt and save money.
Plus I tell my kids that when we are done working, we are moving into THEIR house, so they’d better get a nice job so they can afford a big house. ;)