Okay I'll bite. What "things" do you think were more important than working on identified bugs from the previous game that used the same engine and about 80% of everything else from the previous game?
First of all, who said it was a bug? How do you know they didn't just make a decision (or were asked by Bethesda) to make it so human companions could wear power armor and perhaps it's not practical to give the PA training perk to NPCs? Seeing as it's more of a continuity issue than a bug and may even have been a requirement I don't see why changing it would have been made a priority over other changes that have a more significant impact on gameplay.
80% of "everything else?" What does that mean?
Do you think it would have taken an inordinate amount of time to get a three year old list of identified bugs and see if there's a way to fix them? It appears they haven't. It's like saying their priority was to put out a product quickly with known bugs letting their consumers deal with the headaches than it was to hammer out the bugs before release.
So, you think that Obsidian should have spent their very limited development time fixing bugs in Bethesda's engine? Why didn't Bethesda do that, knowing full well that Obsidian had a very limited time frame to build their content, limited staff, and less knowledge of/experience with/no ownership of the tech? :blink:
Inordinate amount of time? No, but the little things add up. When you're working on a software project you often start out with a design doc that is distilled down to a "to-do" list. The list is then pared down and prioritized based on time and resource estimates. The fact that something is large or small has little to do with where it ends up on the list. If it's prioritized under things that are considered more important and you don't make it far enough down the list to hit it it just doesn't get done. It doesn't matter if it's a 10 minute job or a 10 day job. There's not time for it among the 100's of other things to do. If you're on someone else's budget you have even less control.
In short release date was more important than quality. I wouldn't want to work for a company, team, boss etc. with those priorities.
Bethesda controlled the release date. Bethesda managed QA. Typically this is the decision of the publisher, and the developers get whatever they can done in the time they're given. The fact that a day 1 PC patch was released tells us that they were working on fixing bugs and ran out of time. Bethesda had the power to push back the release date and chose not to.