Do you people really expect these games to be finished on time?
Yes? You post the release date then it's set in stone. You coordinate with your teammates to finish the product before deadline or you risk losing milions of profit.
In theory yes, thats good idea. but game development, especially those bigger more complex games are very hard to predict until like very close to finishing game, software development, especially game development are very unpredictable in nature. Dev studios just shouldnt set their release dates, since its always shoot in the dark.