*had this conversation with my children on holiday actually. I said we had created a whole generation of people who couldn't just wait or sit and occupy themselves without "stuff". It started with the introduction of kids activity books or taking colouring books (like I did when mine were small) and has ended up with a whole table of iPads.
When I was small, we occupied ourselves and I'm still able to just sit and watch the world go by now. My children couldn't do that at all and this is because they've always been kept entertained. 2 are adults now and obviously age has helped but "just sitting" is still not an option.*
Children need to learn to be boredom being bored is fine. It's how you learn to regulate, develop imaginative and pretend play.
Meal times are where you learn about social interaction, turn taking, reading facial expressions.
You shouldn't need an iPad in a cafe or restaurant if your children are taught to eat at the dinner table with family at home. Sadly lots of kids aren't.
So many kids now have poor conversation skills, limited imagination and poor attention as they haven't had the opportunity to develop those skills.
I have Asperger's and can't tolerate repetitive sound. A nearby iPad game or TV show would ruin my evening and I would leave.
I don't naturally like social interaction and public spaces but my parents taught me how to behave in them when I was a child by taking me out and teaching me how to be in a restaurant.