This expression stems from the biblical phrase that says, "For the love of money is a root of all kinds of evils" (1 Timothy 6:10). There is a big difference between the two statements. Money is neutral and can be used either for the good or for the bad. Money of itself is not evil, yet the love of it is the root of all kinds evil, like greed...
And really do you thing money is the root of ALL evil?
What about war (murder)? I know some wars are fought about money. But more are fought for territory or power. And while that can be closely related to money it is not the same thing. In fact I submit to you that instead they booth have the same root cause.
Evil says I need a bigger house, a faster car, more expensive clothing. While most of the world lives in shacks, walks miles for clean water, and only receives one pair of shoes a year.
Evil says my comfort is more important than anyone, or any thing, else.
Evil says as long as I can consume more then it doesn't matter if the rest of humanity suffers.
I believe the root of all evil is selfishness!