You get rewarded in the USA for past performance (and to a limited extent, future potential). Nobody is giving you raises purely on what you promise to deliver in the future. Therefore, you should have no guilt in accepting promotions/raises and then moving out to other projects elsewhere.