This thread has gone sadly very black and white, no grey areas.
As do most threads on children's behaviour on MN I find.
DS used to have swimming lessons in a private club which had a poolside viewing area and a fairly small children's play area. Massively advertises itself as family friendly, the play area has great toys and DS always wanted to play there after swimming.
The poolside area was small and cramped and it was basically impossible to sit there once DC2 became mobile owing to attempts to jump in the pool fully clothed. Swimming teacher happily suggested those who wanted to could move to the play area, some children swim better without their DM watching anyway. All fine.
The play area however though a designated play area had several toy cars that were very very attractive to toddlers, and was completely open to the reception area, with lots of easily tipped over, but fortunately fake, plants, and was also open (though thankfully up some steps) to the cafe area.
Obviously when playing there I did keep an eye on DC2 but it's a bit mean to put ride on toys in a minuscule play area and wonder why they get driven out into the common areas. When DS got a few minutes to play he understood the rule that cars stay in X area but DC2 was big enough to ride on the toys blooming fast but too small to understand this rule.
It is also possible to have a child who is perfectly able to sit on a mat at school/preschool for a 15 minute story but struggles with e.g. 30 minutes in an airport check in with no way to leave and walk them around because you cannot leave the queue been there done that. So it's ridiculous to say that all children who can't behave in challenging public situations are going to fail at basic school based attention situations. They are not really comparable.