There is enough money for everyone for money is simply a means of exchange for the goods and services we provide to one another and just about everyone can provide these things to greater or lesser extent.
Our problems come from the silly uses of money; the 'something for nothing' syndrome we see in gambling for example. Whole industries are set up around this something for nothing idea. Can you imagine how popular horse racing would be - the socalled, 'Sport of Kings' - if nobody was allowed to bet
Probably the silliest uses come from our fears of others: other individuals, other groups, other nations. This is why we need crime fighters, and armed forces. We waste not billions, but trillions of dollars on the invention, research and development of weapondry and its ancilliaries, most of which either never gets used (thank God) and becomes obsolescent and is junked.
Then there are the hoarders. Those who are so fearful of having no money that they spend their whole lives focused on gathering more. I do recall reading somewhere that if all the money was divided up between the world's population every person would have X thousands of dollars.
However, the even distribution would not last. Within a three or four years the 'have nots' would be back to having not and those that wanted to become rich would be on their way to becoming so.