Unlike what happened with Alpha Protocol, Obsidian was forced to release KOTOR 2 several months before it was ready. Now you can argue that they should have been ready in the time that was allotted to them, but they weren't, and for Lucas Arts, getting that $$$ right at that time, was more important than having a polished game.
Its a shame too, because, IMO, through the first 60% of the game KOTOR 2 was a vastly superior game to KOTOR 1.
Alpha Protocol is the first time that Obsidian has been given substantially more time to polish up their game, so if the game is buggy, and seems rush during the last third, then this time I will put the blame squarely on Obsidian.

Comment