I do believe dye migration during the drying period is the cutting edge cause of rug damage from cleaning it.
It can still be recommended that you deep clean your carpet once a year, even if there are no stains or visible indications of filth. https://Www.Ftworthcarpetcleaning.com/