Since you can't beat them, let's join them.
PAP, I have a suggestion. Poor sinkies have bad eating habits, like not eating on time or eating at nefarious hours of the day.
So with this vending machines, why not set timing as to when food will be dispensed.
Breakfast 6-8am
Lunch 11am-1pm
Dinner 6-8pm
All other timings, no vending. They can look like cats waiting for their food dispensers.
Also replenish the vending machines with yesterday's food so that it will expire within 1 hours of being dispensed.
And if you want to go further, make these poor sinkies install an app that will prove they have taken 1000 steps before receiving their food.