The reason is more likely that they want to avoid people enabling all the software features they disabled because you didn't take the super-premium-customer-comfort pack for 15$/month.
How do you expect car manufacturers to survive you anticapitalist swines! /s
You can't really do that with diagnostic tools, but you can change the vehicle mileage. I see a lot of cars coming from shady car lots with under 100k miles that look like they have over 300k on them.