Why no widespread support for payment references/additionnal TX Data?
This might sound like a dumb question, but bear with me — it's a real one With traditional bank transfers in a business context, it's standard practice to attach a reference to the transaction (invoice number, customer ID, etc.) so that both parties can reconcile it against their accounting ledgers. I know the recommended practice with Bitcoin is to generate a fresh address per transaction/invoice, which gives you both better privacy (and arguably quantum resistance) and unambiguous reconciliation. Still, that only works when you control the receiving side. The Bitcoin network supports embedding additional data in transactions (OP_RETURN), and EVM chains have the calldata/input data field. So why is it so uncommon for applications — not just browser wallets — to let the sender attach a reference when sending funds? If blockchain payments are ever going to reach mainstream business adoption, this seems as obviously useful as a bank payment reference. I'm ask...