You could make this argument for ME3 and I wouldn't say a word. For ME2, however, you'll have to point out to me, exactly, where it's not complete. All of the major story DLCs for 2 were released between several months and a year after launch. If they held back production for every little new thing they wanted to throw in, there's a term for that: Development Hell.