`org-babel-insert-result' unconditionally strips any text properties from the evaluation result.
One problem is that this isn't documented. Another problem is that this behaviour might not be desirable (I can't imagine why one _would_ want to have the properties stripped, on the contrary -- I need them preserved in at least one of my use cases). Please document the behaviour and either abstain from the strip-tease altogether or provide a way to switch it off. -- Štěpán