We tell the kids that we work (mostly H, I work extremely part time, but when I do work they have a babysitter, so they care more about that then the daily routine of H work it) to make money, so that we can have a nice house to live in, a car, food, clothes, money to take a vacation, etc. We also tack on that we were lucky to have family help us get a good education, to get to go to college, and to have good jobs, so that we have enough money for all these things. That we should be greatful, as not all families are so lucky.
My six year old basically thinks we are rich, since we have all these amazing things like a house and food to eat, and not everyone does. Explaining nuanced things to six year olds is hard. I want to discuss these thighs with him, but then he will blurt things out in public like "daddy has a really good job so we have lots of fancy and nice things". Which sounds..... Bad. Even though the fancy nice thing he is referring to is probably some random arbitrary object like a frying pan, not a private jet. So I tell him we try to only talk about money things in our family, not in public- but that kind of sounds like money is secretive, so I don't know if that is good.