33 percent of 25-29 year olds live with their parents today: https://qz.com/1248081/the-share-of-americans-age-25-29-livi... It's not rare at all.
For children of immigrants, B is absolutely not a problem, in general (of course there are exceptions). In my experience there is far less stigma attached with living with your parents well into adulthood for children of immigrants than natives. It's even culturally common to remain with your parents until you're married. Of course first generation immigrants have it more difficult. That is part of the inherent risk of moving to a different country.
So yes, if the family is reasonably well-off (owns their home, has savings and good income, have a margin of safety in their finances) you can depend on them as your safety net. If they are not, you cannot or cannot in good conscience.
For so many families, the only way they can afford to support their children even in their childhood is government aid, which gets cut off when the child reaches 18.
B. For immigrants, moving back to one's parents is a much more difficult process. You may have to move to another continent. You have to give up on trying to find a job or settle down in the US. Moving back to the US afterwards would not be exactly easy either, because being away from the US for extended periods of time may mean losing your green card.