It's a no win game in the modern age. If you don't do microtransactions/dlc/expansions you often get accused of "abandoning" a game if you release it, push out some patches, and are then done with it. If you DO do microtransactions or DLC or expansion passes they call you greedy and accuse you of a cash grab. People also don't understand the monetization behind microtransactions and why the prices are as high as they usually are. Reducing your price by 50% does NOT result in 50% more sales, that's not how it works, and since games are a business development must consider ROI (return on investment).
Considering the temperament of the 7 Days to Die community I honestly don't think they should attempt any DLC, expansions, or microtransactions. The community would tear them apart for it. It's a fairly....we'll be nice and say "passionate" community already. IMO TFP should finish 7DTD through release, support it for like a year with some minor patches, and then move on to a new project. Since the community is not going to be ok with additional funding methods it kinda forces their hand on that. We'll blame them of course and accuse them of abandoning it, but the reality is we'll have painted them into the corner on that decision.
It'd be completely unreasonable to say that they should stay to develop the game for very long past release with no viable options of continued monetization. That's just the tradeoff you accept for no dlc/microtransactions/expansions.