If giving them a treat is wrong, don’t they view feeding them as the same thing?
No, the two can be differentiated as long as meal times take place by putting the food in a designated food bowl and making your dog wait for a decent amount of time (e.g. 15 seconds) before being allowed to eat. It’s similar to the leader of a dog pack having his “fill” first while the others wait. Then, when the leader is satisfied, he signals to the next in line in the pack hierarchy that they are permitted to come near the kill.