My oldest daughter works full time, does more than her share of the chores, buys groceries, is a delight to have around and willingly takes on many of the errands involving my mother which would otherwise fall to me.
As an added bonus, she also takes my wife clothes shopping, a chore most American men enjoy about as much as getting a root canal.
Children who work full time, support themselves and contribute to the household are great. You are fortunate.
This is more about young people who refuse to support themselves, and expect to live off their parents all their lives.
Nothing wrong with having multiple generations under one roof, as long as, everyone contributes. My Mother-In-Law has lived with us, ever since we had our first....no better babysitter in the world.