IMO with mechanical bicycle technology there's two paths open to the user.
Entrust everything to a shop,or learn to do it yourself.
Bicycle tech is mostly simple and the internet is a boon in the learning about it,so you can be good at fixing and maintaining your bike either with maintenance at home or repairs on the roadside,which is extremely useful in the middle of nowhere.
The problem with modern bicycles is that they are becoming more complicated and high tech which is OK until something goes wrong,at home that's sort of OK,on the roadside not so.
They're not like cars with roadside breakdown services and it's can be a PITA waiting for a friend of loved one by some lonely road getting cold to pick you upnot to mention the inconvenience to them.It's a powerful thing being able to fettle and repair your bike yourself should it breakdown,I see that gradually slipping from the grasp of future generations of cyclist on the present course cycle technology is heading.
Of course the new technology's may become so reliable it'll not breakdown but I'm not sure enough ATM to risk it
When I first bike fitted with BB7's I spent an hour or so checking out how to maineptenance videos on YouTube,with a minimum amount of time practicing approx,another hour or so,I was confident enough to strip,adjust change pads and maintain them
.