The Match Engine is the most difficult area of the game in which to fix issues because of the possibility for unintended outcomes in other areas. The initial fix to a particular problem may in turn create a bigger issue elsewhere. Sometimes, a change happens elsewhere in the ME and it fixes another bug or dramatically results in an improvement in that area. Things have to be prioritised in different orders, based on the circumstances and there's only a finite amount of time.
It's incredibly useful to see where bugs are persisting and certainly how many people are encountering them. Of course we realise its frustrating for people to see an issue occur again the next year, and we are sorry for the fact we can't get them all. It's not all visible to posters like yourself who take the time to share these with us, but refining this area and making the forums a direct conduit to devs is an ever improving area. It's public and open so that we can maximise the chances of getting good information from players in collaboration as opposed to some closed loop system where its all hidden away and only we at SI know how many times things are reported.