H.W.
It was difficult to let go of the idea of trying to earn some other money. I'm still considering a crafting pursuit...
What helped me was being present as a mom. By letting go of the extra "you should..." voices in my head. There will always be people who feel that staying at home and relying on someone else is folly, and in some situations, that's true. I had to learn (after 25 years of working) to trust my husband to want to provide for us, to trust that he knew I was doing a knock-out job at home and thought I was pulling my weight. It's gradual, this being at peace with not working for money.
But you know, it's precisely the reasons you list that being home has been so good for us. My husband gets great dinners, housework is done, garden is getting tended to, I have found a niche in volunteering at the school... the best though, was that Kiddo just completed kindergarten. We struggled through hard hours of homework, tearful mornings when he didn't want to go to school, etc. Typically, patience is something I have struggled with all of my life. That said, I have had a lot of patience with him-- not every day-- but most days, and likely more than I would have if I'd been working and dealing with coworkers, customers, demands from supervisors, etc. I had more of myself to give. When the teacher was telling my husband how well our son had done, he pointed to me and said "It's her. She did all the work on that."
That felt REALLY good. Working in the home means sometimes, you don't get a paycheck, but the pay-OFF is worth it!