Agreed.
I think there are many dedicated fans on here who are more likely to give ED a break (as I am) as they know DCS is niche of a niche. They realise the devs didn't get into this genre to make their fortune, and that they're in this for the long game (e.g. updates still come out for A10/Ka50 almost 10 years later).
However...
Newer/more casual players simply aren't going to be interested in waiting 5 years for their favourite module to be completed, regardless of the good reasons ED may have for their choices.
My feelings are ED are probably trying to do the best they can for their customers, I just hope whatever business model they use is a success.