Hence, the conundrum. And function of BTC besides an invest-able asset class. The early original idea of replacing fiat is not feasible.
which isn't the case in Bitcoin Core's "abandon transaction".
In Bitcoin Core, the mentioned right-click menu option on the specific transaction in the 'Transactions' tab will be clickable once it's dropped from your mempool.
That will drop it from your wallet (marked with a trash can icon) and by doing so, the wallet will let you use the UTXOs that it tried spend to another transaction.
That's posted in the first page.
If it's still unavailable:
- Close Bitcoin Core.
- Go to its datadir (if you didn't set a custom datadir: Default Location)
- Delete "mempool.dat" file.
- In the same datadir, open you bitcoin.conf file as text; create one if you don't have one (make sure that the extension is '.conf' and not '.conf.txt')
- Type walletbroadcast=0 and save.
- Start Bitcoin Core and abandon transaction should be available, use it.
- Create a new transaction, after that, close Bitcoin Core, remove walletbroadcast=0, then start Bitcoin Core again.
I got your point on the use-case of main-chain transactions though.
But read my reply to your other topic: https://bitcointalksearch.org/topic/m.64560505