Hi,
That is because: AR invoice must be done after the items were shipped to customer. It is not logical to change shipto. If you need change it, that means the original entry is wrong. A credit memo and a new invoice is need in this case.
Thanks,
Gordon