Is it good to keep cats in cages for extended periods?
Cats that have lived in cages since they were kittens will not, but free-roaming cats will.
Cats don't necessarily hate their owners just because they're kept in cages. If a cat has lived in a cage since it was a kitten, it will get used to it and won't hate its owner.
When a cat is kept free-roaming and then put into a cage, it may exhibit behaviors such as excessive meowing, restlessness, and agitation. It may also become dissatisfied with its owner. If a cat is not used to living in a cage, it should not be forced to, otherwise it may lead to the cat refusing to eat or other diseases. 
The long-term effects of keeping cats in cages
1. Cats kept in cages for extended periods will experience persistent mental stress.
2. Cats kept in cages for extended periods are prone to digestive system diseases.
3. Cats kept in cages for extended periods do not get enough exercise.
4. Long-term cage keeping can damage a cat's joints.
5. Cats kept in cages for extended periods have poor memory and cognitive abilities and are not as intelligent as those allowed to roam freely.
6. Cats kept in cages for a long time have low reproductive capacity, and some cats cannot reproduce kittens.
7. Cats kept in cages for extended periods are prone to depression and lack a sense of security.