Frankly, the trouble with gardens is they are a lot of work. I know because from the time I could walk until I left home, my responsibility was to weed the garden. We had a corner lot with a huge back yard that went all the way from the street to the alley, ALL of which was garden. My parents didn't think that was enough, so we also used part of the neighbors garden across the street (garden the same size as ours). Yes, you can mulch etc etc but it's still a lot of work. This quickly taught me that it was much better for me to study and try to get a job where I could pay someone else for vegetables. Thankfully, I haven't touched a weed in 44 years, and just as thankfully, I haven't mowed a blade of grass in 25 years. However, previous to that for much of the year I mowed 2/3 of an acre with a push mower every 5-6 days.
I'm thinking of planting a tomato plant in a bucket just for nostalgia's sake. It will never get weeded and my lawn sprinkler will water it.