Much of the problem in the world is caused just by habit.
If you feed a cat chicken-liver once, the cat will demand chicken-liver for just so long as you are daft enough to provide it. When you finally get sense enough to withdraw this unnecessary luxury, you will find that said moggie will try every trick in its book to blackmail, browbeat or cajole you for three or four days to restore its preferred diet. After all, it is used to having chicken-liver, and how can a poor cat possibly do without it? But after that time, it comes to its feline senses and will eat whatever you care to give it, and will be equally grateful for it.