I dont think it is, i just think SOE lacks good programmers. If they were doing their jobs correctly the first time they wouldn't have to go back and keep fixing their fuck ups.
I don't think this is true. I think every programmer wants to fix every bug or abnormality that they come across. It's the producers who decide the priority (i.e. what bugs, if any, actually get assigned to said programmers to fix) and many times, if it doesn't completely destroy the game or servers (or if it's detrimental to the players), those bugs don't get priority.
QA might report a bug, and the producer doesn't think it's important enough to devote precious, precious code time to so it languishes. Along the way, other things crop up that "demand" attention and that bug gets seniority and winds up sticking around for years. Or, the producer might prioritize something asinine ("Let's get those new tradeskill recipes done!"). And because a designer isn't specific about what they want, it's programmed/coded exactly as design wrote it up. From what I understand, the latter is how we got cheese (remember that?).
If you want to blame someone, blame the swingin' dick who's deciding what gets done, not the worker ant who has to do what he's told.