I think the issue with transferable food would be some less than ethical people re-selling the food at their own store location at a profit.
It is far less problematic to keep the food as non-transferable, and in one location at the main KC store.
If you want to gift food to others, you can simply purchase a kittycats gift card. It's simple to do and the packaging is adorable.