Sorry, I cannot provide more details about why it is so important for us to send custom value in that or any other filed that appears in Accounting as well, as it will disclose our private architecture info.
But just trust my word - it is important for us, And probably this is why other vendors have implemented such customization as they also agree that this is important.