Nonviolent methods often require the possibility of violence as a backdrop to be effective. Otherwise, they might not yield the desired results.
While Gandhi's philosophy sounds nice in theory, it may not always be the most practical in real-world scenarios.
And we have to watch out for thinking that "fittest" implies "strongest". "Smartest" or "most devious" as in the Cuckoo (https://www.discoverwildlife.com/animal-facts/birds/facts-ab...) also meet the criteria.
In our modern world, the "smartest" and "devious" are headed to a dead end with below replacement birth rates while the "dumb" rednecks and religious are set to eventually become the majority.
If poor people were going to "outcompete" and wipe out rich people, it would have happened a long time ago.
Also, "religious" have been steadily declining for a while, so that theory doesn't work out. (Of course, the idea that most bad behavior stems from religion, and everyone would be nice to each other without it, is another fallacy.)
https://fortune.com/2023/05/25/labor-shortage-child-teenage-...