Well, Challenges stems from having to cater for yourself, pay rent, pay hospital bills and look out for yourself.
This is not really easy if you don't have a standard income and you're just getting by, well, as Kingsley said, some people are just lazy and staying with their parents just make them lazier.
I see nothing wrong in staying with your parents if you're contributing your own quota in the bills and you're taking care of some domestic chores.
What's really bad is just staying at home doing nothing and just constituting nuisance, it's really bad and should not be condone.
Most people that left their parents house, do so because they have a thirst of freedom and after they go out of the real world they'll realize how hard it is, some ends up coming back while persevere and succeed.
I'm not really going to pick a side and say this is better than this, these are all personal issues, personally, I don't see the need to leave my parents house and 'Hustle' I work online and there isn't any hustle for me out there and If I'm contributing my own quota to the bills. I don't think there is a problem with that.
But I really hate freeloaders.