So how long should people be willing to wait and continue to give their hard earned money to the dev? 6 months? 1 year? 5 years? If it takes the dev that long ok that is fine but he should stop receiving the money till he has a product to give to the people.
so you would be ok going to the store to get milk, finding out they are out but paying for it anyway?
Some devs do post updates in 4 in 4 months, but they STATE it before, you don't need to support him if you don't want to.
The key thing is that they would be allowed to take their time AS LONG AS they stated that they will take of time that they specified before.
How hard is it to understand such simple principles?
I'm not saying that they should all take a year to update their games, but if they need time and they STATE IT beforehand, it should be PERFECTLY FINE that they take their time to release a good update instead of a piece of garbage that the last update was.
You'd not be going to the store and buying the milk that isn't there, that metaphor doesn't even fit the case.
It's more like your house is being built and the engineers tell you they'll need 4 months and 10k to do it.
AS LONG AS they say BEFORE that they'll need that time and money, it's fine.
What wouldn't be fine is them telling you it will take 2 months and 5k a month, then taking MORE than 2 months plus still taking 5k a month until they decide to finish it.