But - what stops banks from creating infinite money? There is a byzantine system of rules laid out by the Basel Accords and national regulators within that. That system limits the activities a bank can conduct, lays out rules for the way it must go about business it can conduct, and sets capital requirements.
There is nothing close to a full reserve and the system is not defined in those terms. Rather, there are ratios. If you have so many AAA rated treasuries posted with your central bank, then you can grow your balance sheet by X. But for B rated investments, you can only grow your balance sheet by Y. When a commercial bank issues a loan, it literally creates money.
The fact that a bank takes an illiquid asset - your promise to pay them back - and turns it into a liquid claim on themselves is not creating money out of "thin air". Your promise to pay the bank is not "thin air" as you will quickly find out if you break your promise.
I assume they would know.