You are correct, I did not read the thread in between my two replies there.
On the topic of morale and disappointment, that’s fair, I was wrong that it affects almost no one. Still it also highlights the core problem of reveals. In a world of crunch schedules and minimized development turn around, is it even ethical to ask those same teams to create polished reveal assets in time events like these? If there was never an expectation to do reveals, would there be any disappointment about leaks?
On the topic of money, yes marketing exists to increase profits, but hearing about the current climate of publisher/developer relationships, are the differences enough to truly affect individual developers? If publishers make less money and shareholders don’t extract quite as much value, the difference is of no consequence, but if the difference is between work in the future or no work for the developer, then I’ll have to side with you.