Builders are offering deep discounts to get newly built homes sold, which is good news for buyers at a time of historic housing unaffordability.