You're looking at it from the wrong angle. It's not that an engineer says no but rather, other projects that are growing and have more resources/weight behind them come calling and looking for engineers that want to transfer into their project. A stalled/non-growing project can't block a transfer like that.
If Google really wanted to solve this problem they could by making the promotion criteria different. Their actions say they don't really see it as a problem, though.