Surely it isn't in anyone's interests to have such a flakey, stressful system in place.
People view. They make an offer which doesn't really mean a lot. Buyer accepts. Survey is done. Buyer renegotiates offer.
Then at any point - even after each party has spent potentially thousands either one can pull out or completely change the offer?!
Why isn't the insane system streamlined? Buyer lists property and pays for survey, searches etc which are shown to potential buyers. An offer is made with the seller paying 10% deposit. And surely then everything moves faster, is less stressful and stops so many sales falling through?