I guarantee if you took a poll of all the people over the age of 22 years old who are living at home, I bet you most of them aren't living at home because they have an ailing parent. They are living at home because they (1) want to save their OWN money so they can buy themselves nice things or (2) have screwed their credit up because they didn't know how to be responsible the first time they left home and now can't afford to take care of themselves.
Or 3 they just have a bad paying job and can't afford to move out. 22 is rather young to be moving out, especially if you're short of friends who have decent paying jobs. I've seen deadbeats and not everybody who lives with their parents are deadbeats yet alone "screwed up financially".