There are lots of issues and everyone has different priorities for what is the most important thing to fix. We obviously would like to fix everything long before we even ship, but that simply doesn't happen. Just because it is a small code change doesn't mean it can't have large issues. The pipeline for patching is super long due to the fact that we make a console game and a PC port. The consoles take a LONG time to push paperwork and testing on both our side and Microsoft/Sony side for patches and that shows up on the PC side. We'd prefer it not to do that, but that is the nature of things. Internally we have pushed for and gotten approval for extra patches to SR4 specifically to fix bugs. These patches are not free as they cost developer time, QA time and for the consoles they cost just to submit. Things are getting better, but that doesn't mean that once we find something it is fixed and pushed out immediately. It is immediately fixed internally and put into the list of things that should be included in a patch. A patch you see come out today is something that has been in the works for a very long time and even with all of that we can still have patches that totally destroy something like weapon upgrades.
I'm sorry that we are not following your order of importance and I'm sorry that this bug is impacting your gameplay, but unfortunately this is the situation we find ourselves in and the only thing we can do is try to survive "Dude looks like a lady". I just find and fix bugs in my spare time, when they work into patches is out of my hands. I can't tell you what fixes will be included in what patches simply because I don't know. This information might be coming out in the near future though because we are working to try and improve our official information releases. More on that shortly, I'm sure.