DLC is weird because there are models that I like and others I don't. I understand the "milking" criticisms but it doesn't affect me (or you unless you opt in) directly because I am extremely picky on buying DLCs and rarely do. Once upon a time you have to shell out $40 for an expansion pack and you could look at it as a whole bundle of DLC. This usually made the whole package more cohesive, which was a nice bonus. Now days expansion are pretty small and they offer add-on DLCs. Now that add-ons are more isolated, I rarely feel an urge to buy them. When I do, it is on a steam sale where I can grab the few I want for a couple dollars years after it has been out.
I have to say we gamers as a whole have done this to ourselves. I am not mad at someone who wants to spend $100s of dollars on a game and its DLCs but I am not envious of "all that content" they get either, even on my favorite titles. If a game is barebones without the DLC, I simply play other games instead even if it is a favorite title. This concerns me about Civ 7 but even worst case, the 4x genre has really filled out well over the past 20 years. So I am not part of that 'whale' demographic. I have a library of about 100 games I could play for the rest of my life that I love and would be happy and content. So, a new game has to offer something special for me to care and DLC is not that.
I do like that DLC models are a way to sustain long term development, but it is unfortunate that business models seem to have developers come to rely on it to the point that it feels like games have diminishing returns on investment for some reason. Half-baked DLCs for quick money has been a thing since DLCs came out. I do like it when everything is priced so that if you bundled it, it would be the equivalent of ~$40-50 and content comparable to an expansion pack.