The problem you are talking about arises from the result of competition in the markets. If someone has a cheaper production because of better technology, then the market as a whole will use their business (as the buyer has the freedom to choose who they buy from). This is fair, consensual, and it makes sense to help society gain more value as a whole. Limiting this in any way (as many regulations unfortunately do) is a restriction of people's free choice and thus an aggressive and unethical act. But of course the negative part comes in when the person who used to work in that market has now lost their job and thus their income. Well that is like crying about the slow gazelle who got eaten by the cheetah. It's nature and unfortunately you can't artificially make everybody win, or nature would push back.
Some solutions include higher taxes to make an assured living wage. This is possible today but not if everyone keeps raising the standard of what a "living" wage is. If we could produce a guaranteed living wage, we could get rid of minimum wage and thus give people a ladder to compete in markets they otherwise wouldn't be able to get experience/train in. This would be because you could literally work for free, so the company could only see a benefit to hiring you (rather than being stymied by minimum wage).
The wealth disparity is normal, look at any statistical data like humans and you will see outliers. Thus you will see people with ideas that are a million times more productive than others. Don't worry, if someone else gains wealth and you didn't lose, it does indirectly benefit you. Don't be jealous bro.