I often see coaches parked in the wharf, so perhaps they are doing a bit more than simply stopping to use the toilets. In other words, they are bringing a bit of touristy business to Newbury.
There could be a number of reasons, but the idea started from the park being empty on a Bank Holiday and being put to alternative use.