Accelerators won't solve a damn thing.
It's the code that needs change.
Correct. Accelerators are there only to get out of network congestion situation. They won't confirm until a block is hit. It wouldn't be in place if an action had been taken earlier.
Right now I don't think there is a use of any accelerator since fees ATM is low and there is low transactions in mempool as well. Even a transaction passed at 60-80 says/byte will pass in 7-8 hour.