All this makes sense and I personally try to be as self-sufficient as possible by having my own property, growing organic food, having access to clean water, and I plan to at least install solar panels to at least somewhat reduce electricity consumption. But a good part of the population lives in cities and in residential buildings where they have almost no ability to do any of the above - they are completely dependent on the system.
In addition to growing your food, you need to have the knowledge of how to do it in addition to the land, be ready to get your hands dirty, and also be lucky with the weather influences that have changed for the worse lately. Frequent summer hail storms combined with extremely high temperatures have significantly reduced agricultural yields around the world, and from personal experience, I can say that I have never experienced more heatwaves than this year. This only increased the cost of production in my organic garden even more, because I had to protect the plants from the sun with protective covers.
Still, the effort paid off, not only did I enjoy healthy fruits and vegetables (which I still have), but I filled the pantry with what will help me survive the winter, and of course I rely on BTC to help if needed
You do not have to reach to that level, you do not have to be self-sufficient in that sense. How about having enough passive income that you get to buy all those things without having to worry about money, that is still as good, believe me you will be even happier as well. Think about living in a world where you have enough money to pay for a penthouse in the talents building of your city, and you still do not worry about money in anything, have cooks and cleaners and all that.
Now that sounds like a very very wealthy situation right? You do not have to reach those levels to be self-sufficient in a city, just own your own apartment flat, just a small 2 bedroom place, then have enough passive income to pay for your bills and food needs, then you can even work for extra stuff, as long as you can pay your bills and food, you do not need anything extra, it would be great to go to movies once in a while, see a gallery, have a dinner outside and so forth but you can work for them and it would not take too much time.