You see, to me, taking a bike to a shop for a cable change is unthinkable
The guys I ride with
have to know how to do this stuff because if you are on a 1200k ride you don't want it to be over for something stupid.
Beyond basic mechanics, most of us are pretty adept at emergency mechanics. Last weekend, somebody's freewheel stopped working so we zip-tied his cassette to his spokes and he finished the ride on a 20 speed fixed gear
Two years ago, a rider on a local 600k had his chainstay snap on a steel frame. He walked down the hill into a village and welded it back in the local garage by shoving a couple of metal spoons in
I know this might be at the extreme end of things but to be honest round here its only the newby posers with fat wallets that cant do basic jobs on their bikes
(Not in any way suggesting you are a newb poser!
)