Wouldn't it be desireable to limit the number of OP_RETURN opcodes
that can be applied per coinbase transaction to one?
Problem:
In merge mining transactions such as this there is data that is not
the root of the Merkle of this block but from what I gathered it is data
that references something relevant to another blockchain (merge mining).
While one may speculate about indirect benefits of merge mining for Bitcoin,
the data included in the transaction through the second OP_RETURN takes up scarce blockspace.
This data than will have to be stored by full nodes indefinitely.
Are there any BIPs that would aim at limiting such a waste of precious blockspace? What might be an unintended consequence of limiting a number of OP_RETURN opcodes per coinbase transaction to one?