The retcons are probably the biggest admission of fault that we're ever going to get from them. But the new ending is their way to stick it to the fans one last time. lol
The retcon shows to me that they were not listening.
Well done Bioware