Steve Jobs has an interesting explanation in this "lost" interview about this kind of phenomenon.
Basically it's what happens to very successful companies in their field. Marketing and human resources end up running the company, not the "product" people