Regular banks also charge interest. Meaning that, no matter how much they create, they always need MORE back. Technically speaking, that is impossible. It only appears possible because there are enough banks around and the total economic transactions are complicated enough that it always seems like there is somewhere else the money can come from. But, if we add it all up, there isn't anywhere else it can come from.
People trust money to be valuable, so they use it as a medium of exchange.
That drives the production of a lot of things, and it buys people a lot of things that they want. However, the system can't lead to anything else but a higher and higher amount of money that is being owed to banks. All current money systems are based on debt. If all debts in the world were paid back there would be no money in existence. I repeat, NO money.