I disagree, Broken steel did more than just allow free roaming after the end of the main story, it fixed a very large plot hole, this was the result of complaints from their customers.
Artistic integrity argument is also wrong, if they want to tell their 3 endings deus ex ripoff, then fine...