That “lot’s of people” write off non business meals.
I know it because I have worked in medical field service for about 20 years and have spent a lot of time around salesmen.