@Mabande Being a developer, I know projects may have several priorities and not all can be implemented all at once. Usually it comes down to available time and resources, where "low hanging fruits" are usually picked for implementation for current sprints or rc's. With that said, I wished project leaders could prioritize better though.
In my experience, they usually pick this priority:
Security > Severe bug fixes > Planned features > UX > Bug/quirk fixes > Backlog
I think UX should be 2nd place