Are bike repair shops averse to changing chainsets?
The chainrings last a long time but are expensive, and a lot of cyclists are surprisingly tight when it comes to servicing.
Worn rings should be replaced when necessary though, otherwise the shop is throwing away good reputation and good income.
The teeth on many modern rings are often quite pointy and shaped, making identifying wear that much less straightforward.
I'm sure there's no one true answer.