This not only is absolutely an anti-consumer practice, but also is probably a pretty temporal and ineffective solution to prevent your car being stolen[2].
Nowadays, is pretty common to need to program some kind of electronic module in the car for some parts replacements, and with that, they are preventing people and small and new car garages to do that kind of repairs. Heck, even the TPMS control module need to "re-learn" "where is who" when you rotate your tyres.
[1]: Usually diagnosis machines have a subscription-based system where they provide you not only new car models software packages, but also instructions about how to do part replacements.
[2]: AFAIK, most stolen cars are really easy to stole (like the 80s/90s Honda's) or really valuable (and they provide tools, ECMs, or whatever they need to stole them).
This is becoming so sad in all aspects, soon this kind of practices will get to PCs? where the motherboard will also have subscriptions, even maybe cpu and gpu.