We're way off topic
But could GPUs be redundant? Yes, very easily, especially with the companies working out how to add FP specific units to normal CPUs.
Will they be redundant? No, because it's in the manufacturers interest to keep them descrete. Low end cards will become redundant in not all that much time at all, but enthusiasts will be catered for almost exclusively by a descrete product.
IMHO of course