I'm curious... why is this such a bad thing? As a society (an American society, as this isn't true in many other places) we place a rather negative stigma on a person who doesn't leave home at the age of majority (usually 18).
This is a norm that I think we should do away with. And by that, I mean we should stop making turning that age the time that we flip the switch and the kids move out.
What I would suggest in its place... encourage them to go when they're ready. This places more responsibility on the parents in assisting with all the types of preparation that make one ready for leaving home.
There's a LOT more to this conversation, but I figure this is a good starter. :)