Yea, as I mentioned in my second post in this thread, I know some of the things I mentioned in the OP (like multithreading) are not really "polish" or even "revamp", but "rewrite large chunks of the codebase" level things, which I don't legitimately expect anytime soon. I still mentioned them though because the side effects of those design decisions still contributes to the "critical mass" of perceived issues.
If many of the other things I listed are fixed, then those design decisions will feel much less annoying because there are less, other things in the game that are annoying you.
Also as I mentioned in the nomination thread, I really need to sit down and list out some more of these little things that are awkward.