I agree with you, and I understand that the gaming industry has its own tolerances for goals. However, a developer who says "I have no clue" as to when their work will be done is probably working with a catastrophic failure that was unavoidable or unforeseen... Or they aren't as strong of a developer and should seek guidance from those with more experience. This is also where development managers, project managers, and operations directors should provide advice/guidance too. Now, when there are regularly scheduled/expected releases, there should be a clear roadmap on what the goals are, who's responsible for them, and how to best attain them. Any modern system of development management (Agile, etc.) can address these issues as they change. Again - none of the above is meant to pertain to the situation with TFP