First time I hear mainspring should be replaced at every service. I don't think I agree... unless service is done once every twenty years or so.
It’s common practice. Done by every watch brand service centre on the planet, and by most watchmakers I know...of course there are those who don’t, but in my view they would be in the minority...