No animal is being bred to be thrown in the garbage. Animals are being raised for food, and some food is getting left over. There is nothing immoral about it.
When they serve significant amounts of fried chicken knowing that much of it will be thrown away, we're no longer dealing with leftovers, but with calculated waste. And I absolutely agree with @J_Carioca that such waste is unethical.