They changed the ending because although it was good, people were disappointed that it 'ended' the game. Broken Steel or whatever it was called was all new content. There have been plenty of games where this isn't the case and Microsoft seems to be worse for it than EA from what I've seen. Relic admitted that Microsoft had forced then to remove content from Dawn of War II to be sold as DLC on the live marketplace for example.