Natural selection is not a philosophy, it is a mechanism that can be observed in nature. No one called me to ask my opinion about it and I don't think it is subject to opinion anyway. You might want to acquaint youself with the difference between natural selection as an observable part of the natural world and the political notion commonly called social Darwinism. Since the first is an observable fact of nature and the second a set of policies, I don't think I understand your compulsion to confuse the two.
If natural selection is a mechanism that can be observed in nature, then it must have a physical effect upon nature, and in particular the organisms which constitute nature.
What event, or events, does natural selection explain, that isn't already explained by mutation, drift, recombination, and heredity.
If you can't demonstrate this, then natural selection does not belong in a scientific theory.