..... engines are in the $12-$15 million dollar each range, so there would be a large inventory cost associated with hanging engines that won't deliver for several months).
and imagine the cost to store newly minted planes without engines that aren't paid for.
That's why there are only a few companies in the world that can afford development and build costs for large planes before the down payments roll in.