I don't think it's that simple. In my town, we're building like mad (thousands of units) and it is possibly slightly impacting pricing in that the rise is not as meteoric as it was 7 years ago. But new buyers are still priced out. Houses are vacant. There must be other factors.
Next question then becomes "is it better to sell 3 houses at $1M each ($600k for the developer) out of 10, or all 10 houses at $300k ($600k for the developer)?"
This also applies to apartments. Do you build 200 "luxury" units? or 200 affordable ones?