"the time you spend learning a new framework during lunchtime" ~ Never. Always take a break and eat a healthy lunch.
I agree with many parts.
I think that you shouldn't use your lunchtime for something that is needed for your work.
The example I had in mind is that I'm interested in mobile apps - I'm a backend developer - and I use some of my lunchtimes to experiment with Flutter. It has nothing to do with my job, it's just to expand my mind.
And I completely agree on the importance of quality food. Most of the time, I bring my own food from home. Luckily we a have a place to hear up our food. When we didn't, I made a place, even though the security was not always so happy about it :)
We're a place where coders share, stay up-to-date and grow their careers.
We strive for transparency and don't collect excess data.