Honda hasn't always been crap. Their road car engines used to be excellent. When other manufactures limited their performance engines (GTI etc) to around 6000 rpm, Honda limited theirs to 9000 rpm and it STILL did 300.000+km. The 90's McLaren-Honda era was equally great. Time and staff has changed at Honda, the complexity and challenge of modern F1 has taken them by complete surprise, but after 3 years of utter incompetence, its time to either fire the entire engine department or quit the thing.