There are only really 3 scenarios where prices are low and demand is low:
[1] There is a dramatic surplus of supply, in which case if a developer is trying to build they've not done research and probably should not get financing
[2] There is some other factor (usually high crime) in which case again, developer should do their research, and the market is operating fine
[3] You are developing super early and operating within incentives offered by the city, usually tax abatements, which drive down the carrying cost and make it a better investment.
Also important to note that in scenario [3] a smart developer will slowly release inventory to restrict supply to meet demand, and as demand grows, release more inventory at the newly raised price, continuing to do so as long as the tax abatements advantage the strategy. This is common in successfully developed areas e.g. Jersey City, and is fine as long as broad scale collusion doesn't occur