I have read that Our Cats like petting as it reminds them of their Kitten Days when their Momma Cat would wash them!!
Thats why they purrr and purrrr when they are petted.
I give My Cats mini massages, learned from Cat Fancy and they love it.