Let me start by saying that I am by no means an expert in gardening. I repeat: NOT AN EXPERT.
Now that we have that out of the way I will tell you why I have a garden (albeit a small garden).
I grew up on garden fresh veggies and fruits grown in the yard of my parents Westsyde home. I didn’t realize how spectacular fresh homegrown produce was until I grew up and started buying from the big grocers. I discovered that a tomato can be a splendid flavourful juicy joy or (to my dismay) a bland grainy thing that I should eat because it is good for me.
Most anything you grow at home tastes so much better. That is my reason: flavour, plain and simple. But homegrown veggies also have better nutritional value (due to their freshness), have way less negative impact on the environment (when was the last time you drove to your garden? or had veggies delivered there via semi truck?), and can be grown organically on the cheap.
So why wouldn’t everyone garden?