That's fine in and of itself, as a hobby. But it's not going to save the world, either, due to aformentioned inability to scale (most importantly, it would be impossible for the whole world to live like this: the world population is large enough that we rely on high-yield farming).
Is it? All my "hobby" needs, is to feed me and my household and some friends and they me. My "hobby" doesn't need to feed the entire world population.
All I want is for it to *reduce* the footprint of five, maybe ten people around me. It does that. And therefore is a net benefit. Ten people with less emissions, less pollution, less animal harm, and more fun. Even if only one in hundred thousand people does this, thats 700000 people with significantly reduced footprint.
I honestly have a problem with the absolutism in such discussions. Something doesn't have to "feed the entire world" in order to help us move forward.
To compare the 700000 figure: Tesla churns out 3 times that amount of cars in a year. If we presume these teslas are bought by people who want to reduce their footprint, and that the reduction of one bought tesla is close to my reduction (its not, its obviously much more complex) just being a bit more self-sustaining would be similar to a third of the win all of Tesla contributes.
And if we agree that "one tesla" equals "some reduction of footprint" (I don't agree, though), every tesla is a win. This isn't only valuable until every car is an EV. It's not absolutes.