I’m not defending NVidia but you can dig up shady decisions on pretty much any global company. NVidia would probably look well behaved against many. NVidia’s is playing the game. At the end of the day these companies have a legal obligation to their shareholders and like it or not the game is stacked in the favour of the shareholders and not the customer.
You do remember all the MX motherboard chipsets that were defective?
What about all the chips that were coming off the pads on the laptops due to a bad soldering choice listed in their official specs?
Did NVIDIA step up and offer to rectify the issue? Nope. They gave everyone the middle finger. "Not our problem."
What about the 970 Memory issue (not all high bandwidth)
What about the fact PhysX was limited to 1 CPU core even though it didn't need to be?
What about the lawsuit NVIDIA put into place to disable API's that allow other GPU's to compatible with their APIs?
What about NVIDIA intentionally pushing game developers to use more geometry just to make AMD look bad?
What about the fact they intentionally push prices higher and higher for entry level for small improvements when there is only small or even reduced performance?
What about the now detailed and leaked plans how they are going to intentionally create a shortage of the 30 series to drive prices up and hype?