Giving your pet table scraps isn't recommended for a couple of reasons. Pets like people food better than dog or cat food (who wouldn’t?), but human food is made for a humans dietary needs.
First the admission that no pet in his right mind wouldn't enjoy eating real food that humans eat more than a processed pet food product. Followed by the stunning conclusion that human food is made for humans. To my mind, food is food. Granted there are some foods consumed by certain species which would be inappropriate for other species (I'm thinking grasses for example). But regarding humans and their domesticated pets, food is food. If you watch TV pet food commercials or look at the packaging on some pet food products, you'll notice the images featured are those of beef, carrots, oats, etc. In other words, "human" food. And if you read the ingredient list on a pet food product, you'll find a list of "human" foods.
Furthermore, "human food" is not "made" - unless you are referring to highly processed foods. Beef that humans eat is simply cuts of meat from cows. Carrots are grown in gardens and oats grow in fields (often steam rolled after harvesting for human consumption). My point being that "human food" is basically edible stuff humans eat - and share with their domesticated pets. Which makes it just "food" then, doesn't it?
Unrelated: I read a nice article this morning that I could relate to and thought many of you might enjoy too: