I have heard that sentiment many times but it doesn't really make sense to me.
If a doctor tells patients that going for a run a few times a week is a good way to increase their stamina, but most patients are too lazy or busy to do it, do you blame the method of running then?
Or do you mean that the method should be designed in a way that only companies who will succeed will adopt?
By your standard, is there any successful method to this area?