Copying from T266907#6593750:
I believe that this restriction exists because retrieving the message from a foreign wiki can take some time, thus slowing down the edit attempt. I guess this might be resolved by storing the messages in WAN cache, possibly with a long TTL and proper invalidation. We might also warm up this cache during the edit stash phase.