Cats cling to people because they need human attention and warmth. Cats may behave differently due to their genes, past experiences, or current circumstances. For example, if a cat spends the first few weeks of its life with humans, it is more likely to enjoy human company. If a cat is sent to a new home when it is an adult, it may be more cautious. Additionally, cats may have different personalities based on their own genes. Some cats are more independent, while others are more dependent on humans. Cats may enjoy human company more if they receive constant attention and warmth from humans. Additionally, cats may behave differently depending on their living environment. If their owners go out a lot or rarely interact with them, they may become more dependent on humans.
On the contrary, if they have ample opportunities for play and activities, they may prefer to be more independent. Generally speaking, cats cling to people because they need human attention and warmth, and some cats are more dependent on humans.