if you ask me, solely blaming Obsidian is retarded, after all they don't have as big a dev. team as other companies, they had 2 projects that had to work on at the time, using not only unfamiliar tools but a buggy engine to boot, it's just silly if you ask me to solely blame them
at any rate, Obsidian is improving it's act so it's not like it's ignoring this problem
reputation helps at the bargaining table when negotiating contracts with publishers, bioware has nearly always shitted out gold for people, obsidian's first couple of contracts didn't really get them a good reputation so publishers aren't exactly willing to put the same amount of resources behind obsidian then they would behind bioware (or another dev. of similar caliber)Then why is BioWare able to release stable games, even when dealing with those same publishers that allegedly ruined Obsidian's work? Why do other developers working with (say) Atari not have the same problems that Obsidian did?
When a project is begun the developer agrees to a given timetable and budget. "We'll make X game in Y months using Z dollars." A contract outlines these obligations, and they sign it. Every one of their games has come from a different publisher, for a different franchise, using different tools. The only common element in all of the buggy Obsidian games is Obsidian Entertainment itself. They have failed to deliver a stable game four out of four times now (discounting the expansion packs, which were reportedly good) and so I think it's time the blame fell on the people doing the over-promising and under-delivering.
at any rate, Obsidian is improving it's act so it's not like it's ignoring this problem