This is a very complicated issue, but one that needs addressing.
We should never condemn billionaires for their success. They worked within the economic system we created, and found a way to make it work for them. Similarly, we shouldn't condemn people for taking every tax break available to them.
But just because we shouldn't condemn them, doesn't mean we shouldn't act in societal interests. Globalism and technology advances have bolstered the top earners whilst simultaneously depressing almost everyone else. Wages have stagnated on the lower end, which wouldn't be so bad except that the cost of living has exploded. Middle class is shrinking, though not all of them are getting bumped into the lower class. A hefty proportion are being bumped to the upper class. But a shrinking middle class is extremely worrisome.
You're never going to stop technology advances, nor should we try. However, we can address globalism. The outsourcing of labor is the problem, and it'll become an even greater problem as our society advances in the area of remote work. We need to find a way to curtail that. Tariffs on foreign goods will help (one of the few things I agreed with Trump on). I don't mean tariffs on countries of similar standards of living; that just creates barriers that aren't worth the price. But tariffs on goods from countries with lower standards of living, and much lower labor costs. The goal is to level the playing field, to make local, more expensive, labor viable. That'll bolster our middle and lower classes, and depress the upper class slightly, and our society will be in a less fragile state (better jobs, less dependence of on foreign countries that don't have our interests in mind, supply lines less prone to interruption, etc.). Plus, it's addressing the problem at its root, rather than applying an after-the-fact bandaid (such as universal basic income).