No, but nVidia has massively overpriced products, and they only care about revenue, not providing a good, affordable product.
Tech is always evolving, but I feel like gpu tech is being pushed farther, and more expensive than it needs to be, and it's allowed developers to get sloppy and lazy.
CPUs, motherboards, SSDs, etc are fine. My Ryzen 3600 and 64gb DDR4-3200 on a b350 motherboard are still more then enough for all but the absolute worst mess of a port. But my RTX 2080 8gb is literal trash to people like you.
Don't even get me started on unnecessary shit like 4k and 8k monitors.