Self-sufficiency is good. Community sufficiency is better.
I’ll give an example.
In my area, grape vines do extremely well. So well that I’ve decided not to grow one. You see, several of my neighbors have way more grapes than they need every year, and are happy to share. I don’t need to grow grapes because they’re doing it for me.
Zucchinis also do extremely well here. I like them so much that I know I can easily eat a hundred all by myself in a year, so I grow lots. Meanwhile, my next door neighbor only wants an occasional zucchini, so she sometimes asks over the fence whether I have a spare. I usually do, and can give it to her. She doesn’t need to grow zucchinis because I’m doing it for her.
One of my long-term plans is to develop local landraces and keep enough seeds of them on hand to share them generously with anyone in my community who needs seeds. I’d particularly like to have crops that can thrive on neglect. Not everybody wants to garden. That’s okay! In a time when we need to grow our own food to live, I want to be able to hand those people seeds and say, “You can plant this and completely ignore it, except for harvesting food. Now you can eat, and spend the rest of your time doing things you like better than gardening.”
Maybe some of those people will like cooking. I don’t like cooking. I’d be delighted to grow all the food for someone else if they did all the cooking for me.
The best way to be of service to other people is not to guilt-trip yourself to do things you don’t like. It’s to look for ways to use the things you do like to do something helpful that no one else is doing.
That’s how you think in terms of community.