Developers need deposits from pre-sales to get their funding from the bank so they can build the property. The pre-sales need to be unconditional contracts.
As a result, they can accept a 2-3 week finance clause so the buyer can do their (very basic) due diligence, but they can't accept a 1-3...