Right, it may not even be up to companies like NVIDIA at all. What happens when Microsoft makes a total paradigm shift in the way Windows looks, runs, and feels (for example, what if the way we interface with computers changes drastically, what if cloud-based storage really takes off, what if you "lease" processing time on a centralized computer network rather than your own, physical PC?), what then? These are probably questions that will be answered far down the road, but you certainly can't expect the PC as we know it to exist forever. As others have mentioned here, it has pretty much been the same for decades now. All good things end.