On the other end of the age spectrum, bike shops offer one of the very few opportunities for a young person to develop technical skills*. For the right kid, this can be a learning opportunity for skills that will last a lifetime. If they are lucky, there will be an old guy/gal in the shop who doesn't mind passing on their hard-earned knowledge. I spent years working in a bike shop as a teenager, and some of the best times with my kid were spent in the garage after dinner working on our bikes. He now works full-time as a shop mechanic and is much better than me. I would definitely enjoy working a few days a week in a shop once I retire (which won't be that far off).
*The BC gov has just made amendments to the Employment Standards Act introduced Monday would raise the legal minimum working age from 12 to 16 for most jobs.