I would agree with this paragraph, and also extend the idea that all inclusive means that a system has to specialize in something, and thus has strengths and weaknesses as a system.
Some of this is just a difference in language. For example, consider dating. You meet the girl that has everything you want in a spouse and are to the point you are considering proposing. You might describe her as "the complete package". Is she perfect? No, but neither are you. But she does have everything you are looking for.
As a pragmatist, I tend to look to my own training practices as the problem, and modify them until I see success.If you fail using Wing Chun does that mean Wing Chun is the problem, or you?