I'll agree that a dog will not starve themselves.
Some are very good at waiting out for the good stuff to arrive and others will eat anything and everything.
My dogs have competition so they can't afford to leave anything or it may get eaten by another.
They've also learned it's put down and if not eaten it's taken away. Only a sick dog would be enticed to eat by offering other food.
The fact that my dogs have good eating habits also helps me to identify when they are sick. Left food is cause for concern.
Many (but not all) dogs that have free access to food develop poor eating habits. The only time I leave a constant source of food down is for nursing mothers.