I thought it was fully understood that cats begin doing it as kittens in order to stimulate lactation from the mother, and for some cats the habit remains and manifests for their keeper when they feel safe and at ease because some cats form social/emotional relationships with their keepers (surrogates) similar to that of a kitten and its mother.