I'll stop right there without reading any further into what you said because obviously you see any business as not caring about customers merely because they're profiting. What a shallow mindset. You may as well say every person on the planet doesn't care about anyone but themselves because they all work for money and the world is nothing but a big sleazy pit of materialists.
What you must learn to seperate, is the company and the people working for it (even those on top). Bill Gates have done a lot of good privately, while Microsoft have done a lot of bad decitions for money that has hurt their customers. Microsoft is not evil by that, its just how business dynamics are. In multinational companies, its all about numbers. Same goes for Jen-Sun Huang that you don't like. He's done a lot of good private.
A company is there for profit and thats what they do. Their obligations is towards the shareholders and sometimes that means they have to make decitions where customer suffers in order to make more $$$ for their shareholders. They really don't have any higher idealistic purpose.
You can call me shallow, but I think you are naive.
For once you need to put yourselves in their shoes. Have you ever even run a small business of your own or had a high ranking position in a large business? I suspect the pressure would make you realize what responsibilities they have and just how difficult it can be.
I work for a multi-billion dollar company (many times bigger then Nvidia) and I own a small company (my wife runs it). I'm directly responsible for the results of me and those that work under me. I've faced hard decitions and difficult conversations. If I don't do my job, they find others to do it instead. I have no illusions that there is a higher idealistical purpose of the company other then making money. They have their HSE, code of ethics etc. But its the results that counts. Thats the hard facts of life.