I agree with you, but I don't think that the culprit is Bioware. I honestly blame LucasArts, considering Bioware actually makes good plots outside of the Star Wars universe.
But you are dead on mate.
Oh, and welcome to LucasForums.
As of 3/14/10, TSL is restored. The Sith Lords Restored Content Modification by Stoney and Zbyl has been finished and can be downloaded here