What I was suggesting would go more like this:
- During the years of development Frontier receive player feedback on features and adjust as they go (still being their decision on whether or not they listen to specific feedback), from iteration to iteration at the design stage until the majority of the player base is satisfied with the features.
- DLC is released and Frontier already know that the majority of the player base will be satisfied with what is coming.
Done. Much less dev time for Frontier, much less hassle for Frontier, much less negativity towards them, players get a DLC that doesn't disappoint the majority of them and they don't have to wait extra months/years for work that was already done to be re-done.
To say that I don't understand Frontiers decision on this is an understatement but, as has already been pointed out, it is their decision.