Let us say I am transacting someone so its probably after discussion with them over a chat box or phone call and let us say some business I did with them. That would be my first line of communication. So why go through such complicated message addition if that can also screw up with the accidental money spending with this feature as discussed above?
OP_RETURN is a proof of burning because its output is not spendable and therefore it is a POB because the resulting transactions are invalid.
It is something that exists in the Bitcoin network, meaning that it is not a feature associated with a specific wallet, although some wallets may not support it.
OP_RETURN has applications such as proof-of-ownership or the transfer of additional information over an insecure channel, just as it happens when we want to initiate an encrypted communication network between two parties and we want to send the private key in both directions, or what is known as the Elliptic-curve Diffie-Hellman (ECDH) protocol.
Using it to save data is wrong because recording data is expensive, it cannot be erased, and everyone can see it, as the cost of data is almost equivalent to the cost of a Bitcoin transaction and the number of words is limited.
There are cheaper and more efficient alternatives.
OUCH! o_e_l_e_o writes faster than me. I had to delete some parts.
I just realized OP_RETURN has a similarity with the Bitcoin Ordinal though they both are different.
Bitcoin Ordinal is an injection of extra data which is a SPAM while OP_RETURN has some advantages.