Obviously it is, otherwise it would be done by now.
But you know better, you're a programmer right?
It is as much a fallacy to assume it wasn't fixed because it is really hard, as it is to think it must be very easy to fix.
You don't need to be a programmer - but if you've ever worked or currently work in the software dev industry of any kind, and have watched, participated, or been involved with the dreaded priority allocation meetings, then you'll know exactly how lots of easy things get ignored and hard things get done, or vice versa.
First, as a participant in many of these always contentious meetings, there is never an optimal agreement to what should make or not make the stacked priority list of what project / bug / funding / etc gets done, and in what order.
Second, hard or easy has nothing to do with it, or at least - not by itself. A determination of how frequent the issue arrises - along with how deep the consequence is when it does arise - are the usual core deciders. Toss in that the assumption or reported information of how often and how much consequence may be mistaken - either by the users or by the dev, or some combo of the two - and these priority meetings are generally a bit of science and stab in the dark at the same time.
If you've never been involved in one, it's hard to really explain. Just take it as a given if you can accept it, that regardless which industry niche - gaming, corporate software, whatever - there are only two universal truths during the meetings - and it doesn't matter if you are in small company Nobody or 120+ Billion AT&T -
1st - universal condition - there will always - always - be more priority items listed as "high", P0, P1, whatever flagging used by your company for serious issues that has been decided, correctly or incorrectly, that it affects many and has serious consequences - than you have resources / time to address.
2nd - universal condition - everyone leaves these meetings feeling like at least one of their pet issues didn't get addressed - whether you represent the programmers, product management, finance, whatever - every stakeholder group leaves this feeling like one or more of their major issues didn't make the cut - which means at least one or more of their core constituents (e.g. You, us, the gamers, the people who pay them, etc) will feel like we didn't get some 'easy' or 'hard' issue addressed.