> Why not pay someone else to change the battery?
You can of course always pay for service if you don't feel like doing it.
But that's missing the point. With older cars you have a choice of DIY or pay someone.
With newer BMWs or example, even something as trivial as changing the battery requires dealer intervention because the ECU is coded to the battery (for no reason whatsoever, other than proprietary lock-in).
Today, there are still independent BMW-certified mechanics who have access to the proprietary tooling to do these operations so if you make friends with one, you can still change a battery yourself. But nothing prevents BMW from cutting them off someday and then you're truly stuck with a dependency on the dealer. And what happens when BMW decides your model is no longer supported because they want you to buy a new one?
No thanks. I'll have older cars which can be fixed mechanically without any DRM nonsense.