Cats as pets? Don't make me laugh.
There are real things in what you say but not everything.
A cat is with you not just for food.
I had a cat (a cat-dog) that followed me everywhere even without food. I do not count the hundreds of hours of games with him.
He would sit on my shoulders, on my legs. He would jump off a tree or a wall on my back.
Every morning he waited me for hugs when he already had food in his bowl.
And when I threw a ball or a cork, he’d bring it back to my feet several times.
The nights when I went to pick him up in the garden, he obeyed me, to go home, very often.
A friend, an accomplice.
To have a complicity with a cat, it is necessary to be very respectful, never to make violence with him.
And respect his freedom to think and act like a cat.
If you do it, the cat will thank you a thousand times.