I've never understood the having the pay to see if you want to buy anything, as far as I know it's the only place that does it, although parking is free which does offset it a little.
When I went there years ago I always used to offer a £20 as entrance fee saying I had no change, got away with it for months
and it was only 20p to get in then, I was just frugal (tight)