Share your insights or perspective on the financial matter presented in the input.

Why would a bank need to accept deposits from private clients if it can just borrow from the Federal Reserve?
borrow money from the Central Bank Wrong premise. They cannot borrow as much as they want and they cannot borrow without collateral i.e. government debt instruments they hold or any other instrument with value.  And banks don’t have unlimited collateral to borrow against.  Secondly central banks aren’t in the business of lending unlimited money. The more money they lend out, the more is the money supply which stokes inflation which will eventually lead them to stop lending. At any point of time they want a certain amount of money movement, so they can control inflation and interest rates within an agreed limit and as limited by their economy. No sane central bank would want to stoke hyperflation by printing money at will e,g, Helicopter money. So the only other way for banks is to accept deposits from private individuals. You can also argue that banks make money by connecting lenders and borrowers and make their profit by being the middleman without using their assets. So you can say they are making a profit with the minimum usage of their capital. Albeit they have the central bank looking over their shoulder to police their behaviour. While some banks do charge fees for keeping deposits Yes but many provide certain extra services for which they charge. That is how they differentiate between no fee accounts and fee paying accounts.