That's the closest post to what I was going to say.
Just got back from a week on the Broads with wife and now adult daughter. My wife and I have been going to the Broads for 24 years now, at least once a year and often twice. We always avoid summer, but always go in early April and sometimes October. We always hire from family boatyards. We must have spent tens of thousands on boats, pubs, restaurants, tea rooms and gift shops in that time.
As others have said, this is really the thin end of the wedge at a time when everything costs more. I can only speak as a boat hirer, not an owner, but this is profiteering, nothing more or less. As far as I'm concerned, a customer that's hired a cruiser ought to be able to expect suitable free mooring to access amenities as a basic starting point. We didn't stop at Ranworth this year, precisely because of this charge. Mind you, pubs all seem to be getting in on the act as well now. I read that the Swan at Horning wanted £20 for overnight mooring, the excellent Lion at Thurne has put their charge up to £7.50 overnight and even The Bridge at Acle don't allow the increased overnight cost of £8.00 to be redeemed against food now. We regularly eat and drink at these places and others (not The Swan anymore). but paying for food and drink has gone up approximately 30% in the past 3-4 years. This is just another cost on top. I know that's my choice, but it's part of what makes our holiday as well as helping local businesses.
For what it is, The Broads is now a VERY expensive holiday and I'm not sure that the costs are justified. With the demise of many family boatyards in the past 10-20 years, there are fewer boatyards to moor up at and seemingly fewer places to dispose of refuse or fill up with water too. I remember a conversation I had with one of the workmen at Summercraft just before they sold most of their fleet in 2019. He said we were one of only a few 'returners' they still had and that the Broads increasingly relied upon 'new' boaters, but the problem was, very few returned after a first visit. I think this is what the BA rely on and consequently, they will willingly pay the £10 (and other charges that will no doubt follow) and the returners will gradually stop returning.
On a positive note, we now use the excellent Bridgecraft in Acle, and it was heartening that ALL of their boats were booked out, both last Saturday and today.