Doctrine is that if you allow someone that is not a party to the contract to sue for those expectation type damages you basically open it up to an indefinite number of party's that can sue for an indefinite period of time. 