That's a failure on the game developer's part, not a failing on the consumer for not wanting to pay extra for the "real story" and being expected to return to an unfinished game when the developer gets around to publishing the DLC. If the next game is incomprehensible to people who didn't play the previous DLC, the proper response is "This game sucks, I'm going to stop buying this franchise".
I think we're going to see more of this, as it's easier to release base-game in - well, whatever state it's in, by the original deadline. Doesn't seem like companies always want to push back release dates that often...though I wonder if more will change their mind, after seeing CP 2077's launch.
With expansions, DLC's, patches, re-re-releases and whatnot being so the norm these days and even expected - they (dev's and pub's) can always release DLC's/expansions that finish or wrap-up story stuff later...no matter whether they planned to hold off on it, couldn't get certain stuff b/c of base-game deadline, or whatever the case is. People seem to still buy this stuff anyways, so... [shrug]
I can see developers, publishers, or whatever either purposely holding certain DLC's, stories, quests, or things of that sort that are really important off to do later - just to get more sales in the Season Passes, DLC's, Expansion Packs, Expansion Passes, or Re-Released Edition w/ Everything. So, it might not always be the developers' fault either - as the publisher might be forcing them to kick it out the door, at some point.
This is probably especially true....when you have investors, publishers, and whatnot kicking games out the door before they're even finished or really ready.
I can also even see publishers - i.e. I'm looking at you, Paradox - wanting to just cut-off already done-content from the base-game and sell it as DLC's later; i.e. what I wonder could happen w/ Bloodlines 2, as the original crew's no longer in charge with it.
But, to say something isn't good and you won't buy the franchise b/c of these practices & tactics - eh, well, I think I got more out of what BioWare's doing w/ the DA series for those 170 hours w/ DAO Ultimate, 70 or so hours w/ DA2 & its DLC Package, and around 200 hours w/ DAI GOTY...than probably say what DICE has done w/ say 10-20 hours each that I probably got w/ say Battlefield 1 & 5.