Everyone who has developed his own gambling strategies will believed they are the best, i wont doubt about that because that is what we are using on gambling and still fetch us wining sometimes, however, there is more need to be able to develop more on some of this strategies, revise on them and make use of additional ones to help have more better gambling experience, which is one of the best reason why we need to developed gambling strategy, so that we can enjoy gambling each time we are doing it.
No gambling strategy can give you 100% winning ratio. This in most cases will just help to secure more winning. The funniest thing about this strategy is that what works for me may not work for you. Having one own strategy and working with it is the best when it comes to gambling.
You have a good point here and it's high time that those who are venturing into risky engagements like betting face the reality of them. Many would want perfection, but there is no perfection anywhere, it is all about you, and how you can reason and manage the situation, that's what matters. As one of your remarks insinuated, it is just the reason that is making people have different results regardless of whether or not they were taught the same thing, the same way, by the same person and at the same time.
Also, the reasons why there are differences in outcomes are many and could be differences in dedication, dynamism/flexibility, management and control by the gamblers, and the control may even entail the instinct of the gamblers as well.
In all, let's endeavour to find the right strategy that works generally but now use it uniquely to help us achieve our personal gambling preferences and goals.