The old buyers should not be able get the different in price just because the developer lower the price. With the same logic, the developer can triple their price and come back and ask all the old buyers to pay back the different just because the old buyers got the house for cheaper.