I think that I would rather they are just up front about the requirements, instead of leaving you to worry about whether you have enough money or not. If I were applying for something that fell into this category, I'd much rather know in advance that I had to save an extra £800 rather than having an application denied without really knowing why.
As for the £1000 bond thing, does this mean that in theory someone who is getting married in the UK would have to put up, say, £15,000 in bonds so that their relatives could come to the ceremony? Disgusting. I really think it's time to get some sort of immigration awareness campaign off the ground, or start supporting an existing one.