It's a coding issue (to my knowledge) so isn't going to be changed unless a whole new client is built. The current client is a bit of a fudged chimaera with parts of 1.x code, legacy code & new code all bolted together so that it works but is always close to the limit. A new client would be a game changer because so many things would become possible. We have to live in hope.