Vets are surgeons not nutritionists. I think in their whole training they cover about 5 hours of nutrition unless it is something they want to study further for themselves.
Think about it this way if you eat junk food all day, fizzy drinks full of sugar, convenience foods full of chemicals, additives and enumbers would you feel fit and healthy? Dogs are scavengers and most will eat anything – you have to make the choices for them. Choices that are best for the dog not for you.
I tend to keep my raw meat/bones in fridge in large tupperwares or in freezer – if you leave them around the place you might have trouble finding them later 😉