The Australian system (at least, in Queensland!):
House goes on market with an asking price. There's usually a few 'Open House' inspection dates set up. You like it, so you contact the agent who draws up a contract with your offer and conditions on it ( eg 30 days/60 days settlement, subject to satisfactory inspections, subject to finance/ subject to sale of existing property whatever), which gets submitted to the vendor. He comes back with HIS next best prices but says, for example, he's not having any 'subject to finance' conditions or if so, he wants more money as he's taking the risk. You then review it, tweak it, resubmit it OR accept it. The agent during this time is running his car into the ground getting this signed form to and fro both parties, often over 3 or 4 days.
ONCE both parties have agreed, the deal is more or less done! You pay a deposit (10% ish?), the contract goes to a solicitor. The house may still be advertised but the seller can't enter into any negotiations til your contract has collapsed or gone through. You get a 10 day cooling off period during which time the searches and inspections are done (yes, they needn't take MONTHS!). If you don't like the results, you pull out. If you do, the contract goes critical. Thus 30/60/90 or whenever you've both agreed days hence, you are the proud owner of said property.
End of.
Surely the solution is this system BUT perhaps with the seller having already done the survey and pest inspection (obviously independently!) before the property goes on the market. Sort of like a HIPS, really. They you know exactly what you're 'bidding/offering' on.
Course, the surveyors and solicitors wouldn't like this one little bit! And there'd be issues with mortgage lenders accepting what would be a basic building inspection, I suppose.