Yes I'm sure that the ditch provided soil for the bank, but water? Wigborough Henge is on the side of a low hill - wouldn't be level. Water would slop over unless built up one side.
I agree - the ditches coudn't have been utilised as moats. Very few are level and there's no evidence (that I know) of any of the ditches having a clay lining to keep the water in.