No, not run by government directly either: PUBLIC - owned by the people.
A publicly owned bank, like a credit union.
The government gets a good deal on infrastructure money and what ever, but its a peoples' bank run by accountable bankers.
Here is a successful approximation of what I mean:
"Bank of North Dakota"
https://en.wikipedia.org/wiki/Bank_of_North_Dakota
"Thanks in large part to BND, community banks are much more numerous and robust in North Dakota than in other states. North Dakota has more banks and credit unions per capita than any other state. In fact, it has nearly six times as many local financial institutions per person as the country overall. While locally owned small and mid-sized banks and credit unions (those under $10 billion in assets) account for only 29 percent of deposits nationally (see this graph), in North Dakota they have a remarkable 83 percent of the market.
By helping to sustain a large number of local banks and credit unions, BND has strengthened North Dakota’s economy, enabled small businesses and farms grow, and spurred job creation in the state.
Over the last 21 years, BND has generated almost $1 billion in profit. Nearly $400 million of that, or about $3,300 per household, has been transferred into the state’s general fund, providing support for education and other public services, while reducing the tax burden on residents and businesses."
https://ilsr.org/rule/bank-of-north-dakota-2/
go with what works man