Once appropriate punishment has been meted out, the lessons are usually learned. This very same thing probably won't happen again, because people are aware of the particular hazard now and will be looking for similar design flaws and omissions in other restaurants.
But there are always surprises. There are always accidents.
Nobody ever predicts every possible accident. They just don't think of everything that will go wrong - until it does - and then it's so obvious.
This really was predictable
There was a very obvious pinch point
Between the rotating floor and the fixed outer wall
Pinch points are a very well known safety hazard
Most are small in size and involve hands
However they range in size and variety
A vehicle which is to high going, or trying to go, under a low bridge is a pinch point
Solution is to place signs and a height tester some distance prior to the bridge giving the vehicle time to stop
However many a monitoring highway camera catches failures of signs and height testers
If frequently occurring the options are to raise hight of bridge
Or place a hight tester some distance prior to the bridge which diverts the truck away to another route
From information I have read on this thread it does appear the tables were placed to close to the outer wall and as a compounding factor fixed to the floor