Every time I read these threads it makes me give up hope for this community. For every person reasonably pointing out that some level of optimization of features such as speed and UI needs to be handled sooner rather than later, there's 3-5 who exclaim 'NO! More features are needed! More shit that will slow things down and make the list of nested menus grow ever longer!'
And they act as if third party stop gaps are an actual solution rather than papering over the cracks. A method that will eventually fail to deliver appropriate results as feature bloat and further fps slow downs occur.
This stuff might not effect the next update, or even the next 20 updates. But the more updates there are, the harder it will be to fix this shit without breaking everything, fix it early on so there's less things to break. We can't just plan for this year, or next year, or even the next 5 years, but on the lifespan of the full project which is 20 years minimum. These will not be merely game breaking issues in future if not nipped in the bud now, but project killing ones. Make no mistake. If toady waits until feature completion to deal with UI and basic fps optimization? He won't be able to fix them without essentially starting from scratch.
Edit: think of it like building a house. You get the foundation complete and fully functional on how you want it functioning before you build on it. You get the frame next, then the plumbing and electricity. Each layer you build on, makes it harder to change what's already been put in. If you find out something in you foundation's has been fucked when you're just stuckoing the walls, then you have to basically rip up everything to get at it and fix it.