Haven't we been having some sizable crashes in the last few years? Remember Guitar Hero! Remember THQ!
Also, have been some buy outs and mergers.
As far as #2. You're Always Flying Blind - that is why I really appreciate game that actually show the engine running. The new game from Ubisoft - The Division had some text showing it's all in game. I remember the commercials for Halo 4, thinking, hmmm, that's the best CGI they can do? But turns out it was all run in game. I think Last of Us did the same as well. So I think the days of the amazing trailer or fancy box art (looks at Atari 2600) and a lousy looking game are more in the past.
And #1 Losing Talent, that always happens. But sometimes people become their own worst enemies. With what Gabe is trying to do with Steam might really kill it, or their is a chance it could be revolutionary. Many companies fail by not knowing where their talent is and how they need to reward it. (Remember Myspace? BlackBerry? Xerox? Sears!)







