Why sellers do this
The most expensive moment in a sale is the one where a buyer's inspector finds something you did not know about. At that point you are negotiating under time pressure, against a report you did not commission, on a repair you have no time to shop. A pre-listing inspection moves that entire conversation to before the listing goes live.