I saw in my life so many misbehaving cats, they are used to steal food as soon as you look away, they f-up the furniture, they make a mess in the house.
I wanted a cat but nothing of that so I trained mine. It has about 10 years now, she never climbed up the table or stole food.
Cats are very primitive, if they are trained and shown who's boss since they´re born, they will be good pets. If they sense lack of attention, they'll go away and make their own lives coming back to you only to get food.
I also like training my pets, it is my way of connecting with them.