With my kid, I have her out in the garden in the summer picking tomatoes. Better than that, I have her weeding the tomatoes. I hate weeding.
She makes the beds inside the house, too. She's too young to be working outside the house, but when she is old enough, I fully expect her first job will be much the same as the work she has been doing for me.
There is a big difference in working in your own garden, (which I agree is good for kids), and having to do it for a living. Like I said before, I wouldn't want my kids to have to do that. Hopefully I prepared them so that they will never have to do it.