This is why developers must work out figures post tax ie after gst and income/company tax.
The other point is you can only make the best decision at the time. Easy to say I could have made more/about the same if I didn't develop. But what if the market DIDNT rise?