This could be "fixed" right now by a software update that limits the maximum charge level to 80% of capacity. However, this comes at the cost of how many minutes of runtime your phone can operate.
So manufactures might just responds to this by making your phone heavier with a bigger battery that is being under utilized.