So all contexts are not science and for those contexts not science, science is not the best method we have. I agree.
See, here is how it works. You have a worldview and that contains of different behaviors. Some scientific and some not. That is the same for me. I just admit that everything I do, is not science and in some cases I can't use science.
Now that wasn't that hard.
Science is a good, but limited method that can't be used on all aspects of human life, only some.
For the other aspects I use different methods from human science(Danish definition of a form of non-hard science), philosophy, politics, everyday life and even religion. Now no one method is the best, because which is the best depends on context.
So there it is. Yes, science works, but in a limited sense and it is not the best method for all contexts.
In effect you above admitted that. Context, context, context, ...
See, it is not that hard.