Often times things don't get addressed immediately for a variety of complicated reasons, including but not limited to deadlines, performance considerations, long-term tech or design stability, the list goes on. Important to realize that identifying the problem isn't the issue.
If there was one thing I could change about the interaction between players and game developers, it's the phrase "Why didn't they think of X?". I can tell you that there are very, very few situations where the developers didn't actually think of X. It's usually painfully obvious.
The answer to what is more important is always a really difficult decision to make in a game's development. I would not say it's a solved problem, and every player has different ideas of what is more important. That's why developing games feels like a delicate art to me.
Maybe I'm biased toward game developers here, but it has been interesting to see comments from players of "It's weird they didn't think of this" when internally those thoughts have been had and much more, but solving issues is always a balancing act of "what's more important?"
@BlackStealth89 I still love reading bigger posts like on reddit or the feedback site, they're very much appreciate and give it some room to have more detailed explanations of an idea :)