A more divisive and segregated system I have never seen surpassed.
When I did the Vulcan course at the Woodford factory in '58 the dining facilities were extremely class conscious. As was all factory life then. There were five, yes five, classes of dining facilities. The shopfloor workers sat on benches at long , scrubbed, tables. Foremen sat four to a table and so on. I think the RAF trainees (regardless of rank) were on about level three and we had plastic table clothes and plastic flowers on our table. Even the IT, American owned, company I worked for had separate dining facilities for senior management and Directors. Known as the 'golden trough'.
There will always be a distinction of privilege between ranks because that's how the system operates. An officer eating with his men is a good thing, now and then, but neither he nor they would want it all the time.