This is fine in theory, but isn’t always possible to execute. I work in an office where we are always scheduled to the bare minimum. Technically, we have a scheduled lunch, but good luck getting a chance to use it. The best you can usually manage is to leave long enough to go grab something or heat up what you brought with you and bring it back to the desk. Needless to say, the unspoken rule is that you just have to suck it up and deal with the smells and/or sounds.