This post is meant to provoke conversation, so feel free to pile on if you think I (or the links I post) don't line up with your viewpoint.
I have to say, as someone who worked in shops as a mechanic, as the mechanic on a 12,000km across-Africa bike tour, and now as a bike journalist/writer...