On the lunch 'thing', companies would want it/like it if lunch wasn't taken - simple as. It is up to the employee to say physically, 'I am getting up from my desk and having a break', we all feel the pressure in modern employment to reach targets set, much is dependent on the level of employment we are at obviously, I have never reached management (where free time is more openly available) and so often I've always eaten at my desk and if you don't physically leave it and eat at your desk, people just by-pass the fact you are eating and ask you to do stuff, they ignore your 'lunch' to get what they want.
The biggest bug-bear I have (and it is happening less and less these days as people give up) is legitimate smoking breaks for those who do, as they take usually 10 min x 3 smoking breaks during day, which non-smokers should be allowed to finish 30 minutes earlier but are never recompensed for the amount of time smokers get off.