But what if the seller or buyer wants to return the transaction data due to a dispute? This will be impossible if the data is destroyed.
This is where you would turn to a BaS (blockchain as a service) solution to protect/validate the data like the bitcoin network does.
If Bitcoin is going to survive long term, we need to
eliminate garbage data on the blockchain. I define garbage data as not useful to the majority of network participants. Your example above would include that.