There are enthusiasts and there are consumers!
This additional cost burden isn't just on the complicated parts of the vehicle, like the computers, it's slowly, if not yet fully happened where even the most usually basic items that can fail need to be 'reprogrammed' into the vehicle when replaced.
I had this happen a while back on the Hdi Peugeot I inherited from my dad.
An otherwise stellarly reliable vehicle considering the mess he made of it! 
This HDi model runs with the DPF fluid additive system. On other cars that I've researched, they have easier access to the fluid reservoir, this Pug being a wagon was made harder, PITA, but doable for the average 'enthusiast' 
Small pouch, had a quick connect fuel type connection system. Fluid was bought for about $200 incl shipping, so a no brainer. Job was done, but still the same error message on the small info screen that the Pug has.
It would have had about .5 lt left in the pouch, about 2.3lt pouch, I only got 2lt of the fluid.
 
Doing a lot of searching, I found out that when refilled the 'new pouch' had to be programmed back into the cars ECU. More specifically the DPF fluid ECU. 
(for a not so tech minded idiot, I didn't know that it had a DPF fluid ECU)
So got to thinking .. if it didn't know that it was full, how did it know it was not full. There is no level sensor. 
It 'relies' on a count meter(which is really quite stupid!)
Now this cost me $200, but also cost me over $1K in an advanced OBD scanner (that didn't work) and then $150 for a Pug specific scan tool that did work.
Being that I'm an enthusiast, not a typical consumer ... I went the extra mile to get this super reliable little cheap car going.
Average joe consumer wouldn't .. too much 'drama'. 
So they would rely on the dealer to sort it, and the dealers quote was in the $2.5K range, $1500 just for the pouch of fluid!
Anyhow, I finally fixed this issue with the correct scan tool(and while it has other issues(ECU based) it's still going strong and does about 1K+ klms a week at the moment. 
Manufacturers are making their vehciles in a way that the average joe can't just replace this part, or that, and that it will require programming of the ECU.
eg. same issue with the fuel pressure sensor on the pug. What happened the good ol days when you replaced a benign part ... fuel pump, sensor or whatever and the car was fine again .. now you have to reprogram it to know the part has been changed??? 
 
I think this direction is what car makers will head further into to stop folks finding ways around sourcing cheaper fixes for repairs
Bookmarks