I assume that the term "affordable housing" is supposed to imply something more tha just "cheap". After all not everybody will qualify. Cheap suggests, at least to me, that anyone could buy it up and do what they like with it. Affordable housing is usually reserved for key workers or these schemes where you buy half your flat with a housing association etc.
but that's just stupid surely? What would stop anyone with enuogh money just buying them up in one go and flogging the lot off at market value? It must mean something other than that or it becomes a meaningless policy. Maybe it is, I don't know.