Not everything costs money.
We where at the park yesterday (big victorian park with play areas, forrest walk, 'zoo' type animal area with birds and small mammals like rabbits, pedelo lake, manicured gardens etc...) and it was packed but cost nothing.
Week before we where at another park with free splash pad, once again most with picnics, there was a fair on but honestly virtually no one was paying for rides.
Week before we where at the beach and it was chocker, it was the beach that was packed not the resteraunts and amusements though.
Also some attractions we bought earlier in the year are free season tickets after your first visit (like Jorvic for example) so cost us nothing to return to again and again.
People maybe poor but we still need to entertain children and go out.
We have our first proper holiday since covid coming up (just a seaside caravan) but it was paid for before all the prices went up. Apart from food (have to buy anyway) and petrol to get there its not costing anything (entertainment included, tropical style water park include, kids club included and soft play, parks on ground, crazy golf, beaches, historic landmarks in walking distance etc...).
To cancel we would lose the money and frankly a much needed get away being holiday season a lot of people likely booked things in advance before the money issues.