I do have some experience in the area of language development, and just talking ‘at’ your child all the time isn’t the best way for speech to develop.
Children’s hearing is in the most part, quite good and especially out in a cafe they can hear a lot going on. Everything I doesn’t need to be scripted.
Children are not ‘sponges’ - that’s a bit of a well meaning but misleading term - they are interactive beings who respond to what they attend to. They attend to what they are interested in. Which is usually faces and people, novel and interesting to them.
Speech develops from a basis of non verbal language, and a to and fro often from parent to child. It’s the responsiveness of parents to their children that is key, not how much they are talked at. So a parent who responds to their child and their world will be more helpful in language development, which can be with a smile and fewer words, but words that are meaningful, responsive to the child.
So a parent noticing a toddler looking at the cakes could say ‘mmm delicious cakes’ with a smile. And then anticipating that they will respond with a smile or a word. And listening to that.
Which is better for language acquisition than a parent with a toddler looking at cakes, ignoring what they are doing and just loudly saying ‘Ophelia look at all those lovely coffees… which will I choose the latte. What do you want darling? Oh the table over there, let’s get that table John, can we have the one in the corner? Oh no, not that one, let’s get this one. Can we clean it yes. Don’t look at those cakes Ophelia come sit down. Waitress can we please have this table cleaned and can we have water and hot milk. Make that oat milk.’