Banks on the other hand can print money, change the interest rate, steal, block people from the system for arbitrary reasons.
Most people don't realize that a 51% attack is not a 'we get to do anything we want now' attack. Miners still need to follow the fundamental rules of the network, and they also need to blow huge amounts of cash on electricity to maintain the attack. Today that would cost millions of dollars -per day-. That money needs to come from somewhere, and generally that comes from selling the coins that the miners get paid. If they make the system useless, the coins they get won't have enough value to pay the bills.
So there are a lot of dimensions that mean a cartel of miners could reasonably be construed as an acceptable alternative to banks.
In that case, you're talking about mining pools, which are different from miners. Individual miners participate in different mining pools, and can choose to use different pools at any time. Pool operators don't have that much control over the mining power, as miners will readily use a different pool if it's seen as a better alternative.
Historically, any time that a particular pool gets large enough to be a concern, miners switch off from using it as the risk to the network easily outweighs the small marginal benefit they may get from using a popular pool.
Miner centralization is certainly one of the primary risks in the Bitcoin network, but it's also one that's easy to overstate. Even with fairly extreme miner centralization, it's hard to come up with a good way to abuse that power without the rest of the network participants simply forking away from you.
There's good reason to think that the current level of geographic centralization in China is likely a maximum. The rapid development of ASIC hardware has kept investment timelines short as old hardware is rapidly obsolete. As hard limits in IC design are reached, this development has slowed, and may result in more competitive opportunities in other areas.
Similarly, if any one bank doesn't follow the rules, they get kicked out of the financial network, to similar effect. You don't have to trust a bank, you trust the banking (and legal) system.
Isn't that the soft-fork / hard-fork distinction?
It is true that miners in general cannot use their hashpower to force a hard-fork, but they can, I think, cause a soft-fork.
And, soft-forks can do a lot of stuff.
There are 6 large banks in the US, with at least another 2 dozen managing upwards of $100 billion in assets.
No one has really explained to me why I'm better off trusting a cartel of unregulated miners to a cartel of regulated banks, especially when there's several dozen banks who have assets equal to the total value of cryptocurrencies just in the US.