Just lurking this forum looking for some character info, but I think I'm going to chime in on this.
I don't think you completely understand how video games are made and how much work goes into patching a game. There not putting more energy into things like skarlet and pallet swap costumes and crappy xbox avatars, all those things are made independent of the people making patches, sans maybe some of the balance team tweaking skarlets balance. Artists and animators make all the other stuff, there not taking away man power that could be spent elsewhere, they can't write code, or help fix the netcode, there time is better spent doing something they know how to do.
As for why they don't just simply fix the x-ray infinite? They can't, its not something they can hotfix, its a bug. There patching system lets them change variables to the different skills, but they can't do anything drastic to them with out a proper title update. They have taken this long because patching consoles takes a large effort and money, there getting as much together as possible so they don't waste time. To make a title update you have to go thourh MS and Sony quality control, they have to spend days testing everything so it all works and doesn't brick an xbox. Not only is there usually a QUE they have to go through for MS to even start testing it, it costs them money to patch games, usually the first two patches are free, but after that MS charges the publisher, so you want to do as much as possible in a single patch. MMO's get passed all of that because the PC is an open platform, they can patch for free whenever they feel like it.