I am sure there is something wrong with most wallet's mempool management, like they keep re-broadcasting the transactions forever even if it's clear that they are never gonna be confirmed, due to low fees.
Wallets in theory, don't have much control over the rebroadcasting of transactions. Literally anyone in the world can do it. Even if your wallet doesn't do it, it doesn't mean someone else won't.
But even if the devs cannot fix that, why they did not allow to do a Replace-By-Fee more than once?
If there was not such restriction, there would be no stuck transaction.
Many people happen to choose a low fee not only upon TX creation, but also when they issue a Replace-By-Fee they raise the fee but still not enough.
And after then they can't do anything.
Does it not? If you select Opt-IN RBF in the replacement transaction, it would be replaceable too.
If you issue a new transaction with a fee that is similar, then its not the developer's problem.
No. As per Blocktrail, they have removed it from the mempool and it seems like the same with other block explorers. Have you actually tried to create a replacement transaction for it? Or are you just complaining for the sake of it.
Your Bitcoins cannot be lost.
We talked about Segwit2x , but it's still not clear to me if it will be a new currency altogether, or a simple wallet update?
New coin. Supposedly called off.
In the first case we are still not fixing the issues with Bitcoin, just asking the people to move to another currency and that's not a solution, because common people only know about BTC.
So my question is: will the devs just update the wallets instead of creating a separate currency/blockchain ?
We have been moving to a "new" coin for at least once already. The "update" can come in the form hard/soft fork and it just basically branches out from the chain with the new wallet version. Yes, forks are the solution.
There's zero issues with the wallet and its up to each independent developers/community to implement update. The Bitcoin "developers" are only in charge of the reference client.