I always thought that they purred because of inner contentment. My kittens purr when they are being cuddled and rubbed. Snow Tiger used to purr immediately when he was first touched to pick him up. Now, that he is a little older, he doesn't do that any more.

............wayne