The system is deeply flawed and the only ones who really benefit are solicitors
Surveyors may benefit, but solicitors acting on a fixed fee basis only get paid on completion, so previous aborted transactions would not earn the solicitor any money, even though work has been carried out. Search fees are not paid to the solicitor, they are paid to the search agents and are their fees, so a solicitor does not earn money from this.
In this country, no surveys or sellers packs etc are done prior to finding a buyer. Once a buyer is found, all the legal work begins and exchange only happens when all the legal work is complete. Completion is just the physical movement of monies from lenders and buyers, plus checking all signatures, account numbers, ID to make sure it is all in order.
In order for exchange to happen much more quickly, a lot of the legal work would have to be done at the same time as marketing and some things, such as searches, management packs and title register and mortgage offers have time limits on them, so if the property took a long time to sell, some of these would need to be done again.
Perhaps some guidelines for estate agents could also be made mandatory. EAs do not have legal training, but as part of the marketing of the property, the lease and title documents should be available to view, even though potential buyers would be advised that the EA cannot comment on any of the information contained within. Buyers would at least have the opportunity to view the documents before making an offer and then finding out half way through the process that there is a problem with the lease terms, for example.