My last firm did, but no, I don’t. But if I have a beer with dinner while traveling for work, yes, of course. My current employer has a per diem and doesn’t care.
It's pretty normal when traveling on business or especially going out as a team or a meal with clients. I've yet to have a job as a software engineer that hasn't, although there's usually an implicit or explicit cap.