The failure of Honda and Toyota had a total different reason than that of the BMW team. Had to do with the Japanese culture where mistakes are not tolerated and where every tiny development decision had to be approved from bottom to the top of the respective corporations.
Engineer: "Next week I want to have a front suspension that is 10% more stiff"
Chef: "Ill ask my boss"
Chef's Chef: "Ill ask my boss"
Chef's Chef's Chef: "Ill ask my boss"
Chef's Chef's Chef's Chef: "Ill ask my boss"
...
...
x50 and 3 months later
...
...
CEO: "It's okay, lets do it"
Mercedes Benz is also a large company but their motorsport divisions decide and develop a lot more faster than any Japanese Corporation. Mercedes GP will get there this season, I am sure.
Engineer: "Next week I want to have a front suspension that is 10% more stiff"
Chef: "Ill ask my boss"
Chef's Chef: "Ill ask my boss"
Chef's Chef's Chef: "Ill ask my boss"
Chef's Chef's Chef's Chef: "Ill ask my boss"
...
...
x50 and 3 months later
...
...
CEO: "It's okay, lets do it"
Mercedes Benz is also a large company but their motorsport divisions decide and develop a lot more faster than any Japanese Corporation. Mercedes GP will get there this season, I am sure.