There are some free activities for kids on weekends near the place I live. One of them is an activity table - like cutting shapes, stickers, painting, diy sort of fun with 10 spots at the table and 2 ladies leading the 'class'
It is first come first serve basis, and the reason why it's free is that it's a foodmarket that is not really popular over weekends so this is the way to attract local families.
Lots of tables around to eat food from the stalls, lots of other activities like soft play area, story telling etc... open for a couple of hours. My ds would usually spend 20 mins tops per activity - he is a toddler.
Opened recently, and it took literally 2 weeks for people to recognise it would be a good place to gather friends for a kids birthday - fine, nothing wrong with that. But what happens is that it is always one of the tables next to the activity table - so all the b-day kids end up sitting there with these two ladies entertaining a bday party for free (well, the two of them are payed by the venue obviously) - and no other kids that make the trip that day can take part in the free activity, while the b-day parents are sitting next by drinking for hours leaving the kids at that table.
I am super annoyed with this and find it plain rude - if you want face painting or diy table for your child's bday - just hire an entertainer!