Unfortunately, you are right. I see the root cause of this state of affairs in the complete moral decline of our society. Still, there are multiple possible approaches to getting out of this. One part is a regulation. Another is a sort of alternative competition.
I am skeptical about regulation because it requires regulators. It requires passing laws, which is hard to do if legislators are beholden to corporations. Taxation is one of the options here. The income over a certain threshold e.g. €3 million, should be taxed with 100% tax. Strangely, some individuals have an income greater than the entire GDP of small countries. Especially, if they do business in platform services, where due to network effect the winner takes it all and there is no competitive alternative even possible. The banking is a similar case.
Therefore I got inspiration from something, that already existed. It is a market of small companies, that compete with each other. With the small external gov help, they do not need to become 99% dependable on corporate customers. Piotr Trojanowski in his book Good Companies suggests expanding the evaluation criteria of companies also by how much they helped the community. Thomas Bata of Bata Shoes Company built industrial towns along his factories and schools for managers and entrepreneurs to teach them how to do business honestly and fairly. He focused on the quality of the products, services, productivity, and innovation. Not on politicking, and feeding self-interest. His company grew to 100.000 people and the towns he built have greater living standards today than other similar towns elsewhere because of its legacy and partial attitude to work.