Did they do their maths?
Assuming that rent didn't even rise over the ten years, the rent would have to be $57pw or below in order for a developer not to be out of pocket. ($57 less 20% by 52 weeks by 10 years is just under $6000). I don't know of many places which would rent for that little.