Poor UX comes from poor development methodolgy.
If you have developers creating UI features without User Stories then you get a poor user experience.
Here is a very relevant User Story for the developers to code up:
As a level designer
I want to copy items from one outliner folder to another outliner folder
So that I can build levels quickly
And if you have user stories written by someone who does not have the right skills or interest in the product then the result will also be poor UX.