LOL just because SE is one of many companies that can't stick to its word doesn't make it ok. I guess I am just tired of companies promising the moon on a stick and not delivering. I sometimes wonder if these big boasts were ever a possibility to begin with.
Well, and I'm not defending or attacking anyone, the problem is that in a big company, the people promising results and the people responsible for results are not only two totally different groups, but they're two totally different groups who hardly ever communicate. I've been there.
Nothing like telling your boss "It will take me 3 weeks to do" on a Monday and having him come back on Wednesday and say "Okay, so I told them you'd have it ready by next Monday; you don't mind working this weekend, right?"
The problem is multifold (is that a word?). You have the programmers who are on a tight schedule who know what they can do and how long it will take them to do it (it will take us two to three weeks). You have the designers who are constantly telling them new things they want done, but typically refuse to budge on time constraints (I know you said you'd be done in two weeks; I need you to also do X, Y, Z, and I still expect the final result in two weeks), and then you have marketing and PR whose job is to hype and sell, so they make promises to encourage sales, without regard for feasibility (I know the devs said two weeks, but I'm sure if they work twice as hard, they can get it done in one, so the product will be finished in a week.)
The end result, sadly, is that the end user gets promised something that is completely outlandish, and when marketing sits down with the programmers, you end up with a lot of yelling, and the end result is that the programmers need to cut back on features to meat a deadline AND marketing needs to go inform the end user about the new deadline AND the features being cut back on. The result is a ****** off end user, ****** off marketing, ****** off devs, and ****** off programmers.
So I know it's probably of little consolation to people who were just told some bad news, but if you can put yourself in someone else's shoes for a moment, consider that at this very moment, halfway across the world, there are a lot of people just as ****** as you, if not moreso. I've been in those shoes; I know of what I speak.